目前又遇到一個case,不知道該怎麼實作才符合規定
假設今天遇到指令:ls | dfgdfg | grep e | cat -n
我應該直接把client的程式中斷,印出錯誤訊息,並結束掉這個指令(沒有標準輸出)
那麼,當今天指令變成:ls | dfgdfg | ls | cat -n
我應該要印出錯誤訊息,並把 ls | cat -n 的結果也印出來嗎?
以shell command的實作來說,結果應該是後者
另外,grep 後面接的pattern之中,會有跳脫字元或是引號不匹配的狀況發生嗎?
謝謝