How can I write the same content to many text files by using cat
or echo
in only one command?
For example I want to write "hello" to file1 and file2. I tried:
echo "hello" >> file1 file2
but it didn't work. How can I do it?
How can I write the same content to many text files by using cat
or echo
in only one command?
For example I want to write "hello" to file1 and file2. I tried:
echo "hello" >> file1 file2
but it didn't work. How can I do it?
Use tee
to read from standard input and write to standard output and files.
echo "hello" | tee -a file1 file2
-a
is the short (and portable/standard) for GNU tee's --append
tee -a aaa bbb ccc << EOF contents ... EOF
.
– virtualeyes
Nov 8 '16 at 18:30