在bash
,我可以这样做:
cat >a.txt <<EOF
line 1111
line 2222
EOF
但在fish
中使用时,这是无效的语法。这样做的正确方法是什么?
答案 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"