最初のコマンドの出力をシェルの2番目のコマンドの入力として取得したい

最初のコマンドの出力をシェルの2番目のコマンドの入力として取得したい

ls -t1 | head -n 1最新の更新ファイルを取得するので、tailその最新の更新ファイルをシェルで取得したいのですが、どうすればよいですか?

答え1

1 つの解決策としては、実行するコマンドのサブシェルを開き、コマンドの結果を tail のパラメータとして追加することが挙げられます。

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

関連情報