diff
ファイルの途中にある段落と、単一の段落を含むファイルの間を確認したい。
段落は60
file の行にありfoo
、 filebar
にはその段落のみが含まれていますが、わずかな違いがある可能性があります。
を使用してその段落を抽出できsed
ますsed -n 60,60p foo
。でこれをどのように使用できdiff
ますか?
以下は機能しません。
sed -n 60,60p foo | diff bar # diff: missing operand after `foo`
diff bar `sed -n 60,60p foo` # diff: extra operand `in`
できます:
sed -n 60,60p foo >> tempfile; diff bar tempfile
パイプを使用して一時的にどこかに保管する必要のない解決策はありますか?