echoを使用してファイルにヘッダーを追加し、コマンドを使用して残りのファイルを作成します。つまり、2つの別々のコマンドを使用します。
リダイレクトを使用して、両方のコマンドの出力をファイルに書き込むにはどうすればよいですか?
私はもう試した
echo "header line" | cut -c 1-5 input_file > output_file
echo "header line"; cut -c 1-5 input_file > output_file
これは、cutコマンドからの出力のみをリダイレクトします。
次のコマンドは機能しますが、不便に感じられます。
echo "header line" > output_file; cut -c 1-5 input_file >> output_file
私の問題を解決する賢い方法は何ですか?
{ .... } > some_file 2>&1(。にないクロバー「クロバー」some_fileますが、それに追加する代わりに、単に変更>に>>:{ ... } >> some_file 2>&1)