そのファイルやディレクトリはありません。

そのファイルやディレクトリはありません。

コマンドを試しているときに最初に入力すると、次のメッセージが表示されます。

diff: llet: No such file or directory

しかし、2回目の試みをしたときはうまくいったと思います。

これはコマンドです:rev tell > llet | diff tell llet | grep '^> ' | wc -l

答え1

作成された方法で見ると、コマンドはあまり意味がありません(タイプミスを修正した場合でも)。リダイレクトを使用して作成中でllet同時に実行されているdiffは、ファイルが生成される前に開始でき、revが完了する前にファイルを使用できます。

代わりに、次のいずれかの方法を試してください。

ファイルを生成し、diffを並列に実行する代わりにdiffを実行します。

rev tell > llet ; diff tell llet | grep '^> ' | wc -l

revの出力をファイルに保存しないで、diffに直接送信してください。

rev tell | diff tell - | grep '^> ' | wc -l

ファイルに保存そして両方を比較します。

rev tell | tee llet | diff tell - | grep '^> ' | wc -l

関連情報