最初のコマンドの出力をシェルから2番目のコマンドの入力として使用したいと思います。

最初のコマンドの出力をシェルから2番目のコマンドの入力として使用したいと思います。

ls -t1 | head -n 1最新の更新ファイルが提供されるため、tailシェルには最新の更新ファイルが必要です。どうすればいいですか?

答え1

1つの考えられる解決策は、実行したいコマンドのサブシェルを開き、コマンドの結果をtailに引数として追加することです。

tail "$(ls -t1 | head -n 1)"

関連情報