shell 将自定义内容写入文件的两种方式
echo
echo
就不用说了,输出重定向。
echo "
123456
find
" > test.txt
cat
cat
的输出重定向刚开始让人有点费解,一般来说, cat
是一个输出文件内容的操作,如何能进行文件写入呢?
其实在 cat
没有文件可以读取时,会读取输入信息进行显示,如:
[hzz@VM_203_97_centos ~]$ cat
how are you
how are you
find
find
fine
fine
^C
[hzz@VM_203_97_centos ~]$
故使用:
cat > test.txt << EOF
123456
find
EOF
可以将内容写入进 test.txt 。