Fish
為什麼命令不能順利退出?
繼我之前的問題之後,我嘗試執行執行
ls -l; and grep html;
我想要的操作,但是該命令沒有退出到提示符。相反,它似乎在等待其他事情發生,我不得不Ctrl
+C
來結束這個過程。誰能解釋為什麼會發生這種情況以及我的命令的正確語法是什麼?
我想要做的是讓 grep 過濾輸出
ls -l
您可能想通過管道
ls -l
進入grep
,為此fish 使用與其他 shell 相同的管道字元(一次):ls -l | grep html
這與您在 Bash 中編寫的內容相同。否則,
grep
將從終端過濾您的輸入。
好像你沒有給出
grep
文件名。使用的語法grep
應該是:grep PATTERN [file]
如果你不給它 a
file
,它會等待你的輸入。