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 。

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息