ファイルの途中の段落と1つの段落を含むファイルの間にdiff
が見たいです。パイプがsedをdiffした
段落はファイルfoo
の60
にあり、ファイルbar
には可能な小さな違いがある段落のみが含まれています。
私はこの段落を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
パイプを使用してどこかに一時的に保存するために私を必要としない解決策はありますか?
「diff」だけでなく、疑似ファイル名 '-'は、GNU' coreutils'、Perl、(しばしば)Pythonを含む多くのコンテキストにおける標準入力を意味します。 – tripleee