如何用鱼写多行到文件?

时间:2016-02-25 04:38:19

标签: cat fish

bash,我可以这样做:

cat >a.txt <<EOF
line 1111
line 2222
EOF

但在fish中使用时,这是无效的语法。这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:5)

我一直使用的控制台/终端中的FWIW:

cat > a.txt
line 1111
line 2222
Ctrl+D

它在Bash和Fish中都有效。

答案 1 :(得分:5)

您可以使用echo和多行字符串(改编自this thread in the fish issue tracker

echo >a.txt "\
line 1111
line 2222"