Linux shell---Cat and EOF

1.  转自:http://www.cnblogs.com/hoji-real/articles/2311101.html

[shell] 使用Cat和EOF避免使用多行echo

在Linux中,我们不免要频繁的修改文件,下载修改后再上传,很难提高效率。使用cat命令就可以在脚本里进行多行修改了。当然cat的使用方法还有很多,这里只是其中的一种使用方法。

cat >> /root/a.txt < 123456789
bbbbbbbb
FFFFFFFFFFFFFFFFFFFFFFF
EOF

以上的脚本命令是,在a.txt文件后面加上三行代码。

 Cat 和EOF
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;
EOF是"end of file",表示文本结束符。
结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。

2. <<-EOF 与<

http://bbs.chinaunix.net/thread-885479-1-1.html

感觉里面关于-EOF,是格式的问题。还是不太清楚,继续探索中。

你可能感兴趣的:(Linux)