简介
EOF 是 end of file 的缩写,表示文本结束符。利用 EOF, cat, << 三个操作符,可以避免多行 echo 命令的方式
案例
利用 cat 和 EOF 生成文件
# 命令行
$ cat > aaa << EOF
> 123
> 234
> 345
> EOF
$ cat aaa
123
234
345
# shell 脚本
$ vim test.sh
#!/bin/bash
rm -f aaa
cat > aaa << EOF
$(date)
123
234
345
EOF
$ sh test.sh && cat aaa
Tue Jan 17 16:22:24 CST 2017
123
234
345