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