私はファイルを作成するための完璧な方法を探しています。まずファイル名を指定したい。ファイルのテキスト内容を指定したい。一つのコンソールラインでやりたいです。ファイル名を再入力したくありません。理想的な
ベストアンサー1
コマンドの前にリダイレクトを入れます。
>filename.txt printf '%s\n' "This is the first line" "This is the second line" 'This line has "double-quotes"' '' 'That fourth line is empty' '"I don'\''t think I can avoid using both types of quotes," she said.'
実際には、コマンドのどこにでもリダイレクトを入れることができるので、以下は「もっと自然に」見えるかもしれません(効果はまったく同じですが)。
printf '%s\n' >filename.txt "This is the first line" "This is the second line" 'This line has "double-quotes"' '' 'That fourth line is empty' '"I don'\''t think I can avoid using both types of quotes," she said.'