アプリ版:「スタンプのみでお礼する」機能のリリースについて

Linuxについて質問です。
シェルスクリプト名をdiff.shとして、以下のように2つのテキストファイル名を引数にして実行すると違う行が何行あるかをcommコマンドを使用して出力するにはどのように記述すればよいですか?
あらかじめ比べるファイルをソートしておくこと


(使用例)
% bash diff.sh access_log2 access_log3
4

A 回答 (1件)

commコマンドは、ソートされた2つのファイルを比較して、1つ目にしか無い行、2つ目にしか無い行、両方にある行をオプションに従って出力するコマンドですが、あなたの理解は合ってますか?


どちらかにしか無い行の行数を数えるなら、

comm -3 "$1" "$2" | wc -l

です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!