31 shell程式設計 sed之刪除

2021-10-07 07:43:47 字數 751 閱讀 9321

# 刪除 /etc/passwd中的第15行

sed -i '15d'

passwd

# 刪除 /etc/passwd 中第8行到14 行之間所有的內容

sed -i '8,14d'

passwd

# 刪除/etc/passed 中不能登入的使用者

sed -i '/\/sbin\/login/d'

passwd

# 刪除/etc/passwd中已mail開頭,已yarm開頭行的所有內容

sed -i '/^mail/,/^yarm/d'

passwd

# 刪除/etc/passwd 中第乙個不能登入使用者,到13行所有的內容

sed -i '/\/sbin\/login/,13d'

passwd

# 刪除/etc/passwd中第5行到已ftp開頭的所有行內容

sed -i '5,/^ftp/d'

passwd

# 刪除/etc/passwd中已yarn開頭到最後行所有內容

sed -i '/^yarn/,$d'

passwd

# 刪除配置檔案中所有注釋行和空行

sed -i '/[:blank:]*#/d;/^$/d' conf

# 在配置檔案中所有不已#開頭的行前面新增*符號,注意:已#開頭的不新增

sed -i 's/^[^#]/\*&/g' conf

shell程式設計四劍客之SED

sed options commands filename sed工具預設處理文字,文字內容輸出螢幕已經修改,但是檔案內容其實沒有修改,需要加 i引數即對檔案徹底修改 x x為指定行號 x,y 指定從x到y的行號範圍 pattern 查詢包含模式的行 pattern pattern 查詢包含兩個模式...

shell指令碼程式設計之sed

sed 選項 指令 動作 檔案 n 使用安靜 silent 模式。在一般 sed 的用法中,所有來自 stdin 的資料一般都會被列出到終端上。但如果加上 n 引數後,則只有經過sed 特殊處理的那一行 或者動作 才會被列出來。f 直接將 sed 的動作寫在乙個檔案內,f filename 則可以執...

shell程式設計 sed的選項

sed 引數 partern commond file 標準輸出 sed sed 引數 partern commond n 使用安靜 silent 模式。在一般 sed 的用法中,所有來自 stdin 的資料一般都會被列出到終端上。但如果加上 n 引數後,則只有經過sed 特殊處理的那一行 或者動作...