简介

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

results matching ""

    No results matching ""