cat和EOF
在shell上向一个文件中写入多行内容,并且自定义文件结束符,就可以使用cat > file << EOF
来完成:
cat > file << EOF
中,cat > file
表示创建文件并将标准输入设备上的内容输出重定向到file
文件中,当然可以用>>
代替>
追加内容而非覆盖内容。<< EOF
显示输入提示符>
,并以EOF
判定文件内容的输入结束。EOF
并非固定的文件结束符,也可以写作cat > file << EOF2
,此时则以EOF2
判定文件内容的输入结束。
<< EOF
和> file
的位置不固定,两者可交换。
最后更新:
2022-06-08