1
在bash
,我可以這樣做:如何將多行寫入帶有魚的文件?
cat >a.txt <<EOF
line 1111
line 2222
EOF
但這在fish
使用時是無效的語法。什麼是正確的方法來做到這一點?
在bash
,我可以這樣做:如何將多行寫入帶有魚的文件?
cat >a.txt <<EOF
line 1111
line 2222
EOF
但這在fish
使用時是無效的語法。什麼是正確的方法來做到這一點?
您可以使用echo和多行字符串(改編自this thread in the fish issue tracker)
echo >a.txt "\
line 1111
line 2222"
FWIW在控制檯/終端我一直使用:
cat > a.txt
line 1111
line 2222
Ctrl+D
它在Bash和魚都工作過。
感謝這個好辦法,它是日常工作 – Freewind
非常方便還是想知道該怎麼做沒有按'CTRL + D',因爲我可以在腳本文件中使用它 – Freewind