2
我想找到所有他們lsof
的線條與「谷歌」的,所以我試過如下:在Mac終端中使用lsof和awk的奇怪行爲?
lsof | awk '/.*google.*/ { print $1 "," $2 "," $3} ' > new_file.csv
其正常產生與開始與「google」一詞的行輸出。
但是,後來我嘗試這和CSV包含什麼:
lsof | awk '/\s*google.*/ { print $1 "," $2 "," $3} ' > new_file.csv
但是,我認爲\s*
指任何數量的空格。這種行爲是否有任何理由?謝謝。
'\ s'確實表示GNU awk中的任何空格字符。 –
不應該'/ \ /'是'/ \ /'? –
@MarkReed是的,謝謝。 –