我有一个写入文件的脚本,如下所示:
cat >myfile <<EOF
some lines
and more lines
EOF
但我不确定这是否是对 Cat 的无用使用...
最佳答案
即使这可能不是 UUOC,使用 tee
也可能有用:
tee myfile <<EOF
some lines
and more lines
EOF
它更简洁,而且与重定向运算符不同,如果您需要写入具有 root 权限的文件,它可以与 sudo
结合使用。
关于bash - 我需要 cat 将 heredoc 写入文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14268097/