※ 引述《q82419 (q82419)》之銘言:
: ※ 引述《ckmShih (林檎技客 Ringo Geek)》之銘言:
: : 有可能喔~
: : TA
: 假設一個file 123.txt
: 123
: 123|456
: 456
: 工作站grep的結果
: $ grep '|' 123.txt
: 123
: 123|456
: 456
: (把整個檔案印出來了)
: $ grep "|" 123.txt
: 123
: 123|456
: 456
: (也是把整個檔案印出來了)
: $ grep | 123.txt
: (錯誤訊息,拒絕不符權限的操作)
: 所以假如我用|來把整個argument切成每個token
: 也要注意單引號跟雙引號是否配對??
: 而且就工作站上的shell 我還沒辦法試到grep可以找|字元的....
: 如果不用|來切成token,還有什麼方法呢?
: 謝謝
你可以試試 grep "\|" 123.txt
切 token 時要跳過可能出現在單引號或雙引號配對內的 pipe (|) 符號
TA