実現したいこと
ファイルの差分比較した際、差分があった場合のみファイル出力したいです。
作成したスクリプトだと、差分がなくても空ファイルが出力されてしまいます。
差分がなかった場合、空ファイル出力させない方法ありますでしょうか?
できる限り、grep文からのワンライナーで実現できたらと思っています。
ご教示お願いします。
log1
1#test1.log 2りんご 3みかん 4パイナップル 5すいか 6メロン
log2
1#test2.log 2apple 3orange 4パイナップル 5すいか 6メロン
log3
1#test3.log 2りんご 3みかん 4パイナップル 5すいか 6メロン
sh
1#hikaku.sh 2 3#!/bin/bash 4 5#[差分あり] 6grep -F -v -w -f test1.log test2.log > kekka1.log 7#[差分なし] 8grep -F -v -w -f test1.log test3.log > kekka2.log 9
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/17 01:09