Solarisコマンドの結果として名前付きファイルを生成する必要があります。

Solarisコマンドの結果として名前付きファイルを生成する必要があります。

コマンドの結果として名前付きファイルを作成するだけですls -l | head -2。環境変数は使用できません。ファイル名には改行文字を含める必要があります。

を試してみましたが、touch 'ls -l | head -2'成功しませんでした。

答え1

このコマンドの出力はタッチ入力として直接使用できます。

touch "$(ls -l | head -2)"

このセクションの出力にはスペースと改行文字が必ず表示されるため、引用符が重要ですls -l | head -2

関連情報