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