我有一個小數據集就像一個下面包含<文件名中>:刪除在每一行的註釋(如果存在)
##standby!##hellow how are you1
##standby!##hellow how are you2
#how do you do
##standby!##hellow how are you4
am good jane
##standby!##hellow how are you5
現在我要檢查,如果字符串##standby!##
存在和發生任何給定行的開始,如果它確實刪除它。
如果字符串##standby!##
在該行的開始處不可用,則跳過該行並繼續執行該文件的其餘部分。
我嘗試這樣做:
sed '/^#/ d' <filename>
任何幫助將不勝感激。
我覺得你必須跳過'好jane':如果在該行的開始處沒有## standby!##這個詞,則跳過該行並繼續執行文件的其餘部分。 –
看來OP打算刪除包含'## standby!##'的每一行。我的第二個理解是刪除像你這樣的詞,但不要處理(意味着刪除)'好的簡潔'這一句。當然,只有OP知道他真正想要的東西。乾杯。 – alvits
@RajMullapu:如果這不能解決您的問題,那麼您應該澄清這些問題並提供您的預期輸出。 – anubhava