我已經嘗試了兩個不同的sed命令對稱爲「file1.txt」的文本文件。 我收到了相同的結果或輸出。我不明白的是「G」選項的含義或用法!我在網上搜索,但我找不到一個好的答案!'G'用sed命令做什麼?
這裏有兩個命令:
sed 'G' file1.txt
sed '/^$/d;G' file.txt
兩個命令都給出相同的輸出!他們在文本文件中的每一行之間創建一行間隔! 我知道'^ $'是指不包含任何內容的行,但'G'是做什麼的。例如,如果我把'd'代替'G',所有的空行都會被刪除!
您應該閱讀'man sed' – nu11p01n73R 2015-04-03 16:03:55
@ nu11p01n73R我已閱讀sed的手冊頁,但解釋非常有限或很短! – 2015-04-03 16:04:47
@ nu11p01n73R您正在表達的看法是,沒有必要進行SO或對話,也沒有任何'雙方手冊頁。 smh一點 – iletras 2017-01-04 21:13:12