sed常用命令

#刪除文件中行首的空白符
sed -i  -r 's/^[[:space:]]+//g' 1.txt
#刪除換行符 
sed  -i ':a;N;$!ba;s/\n//g' 1.txt
#刪除文件中的空白行
sed  -i  '/^$/d' 1.txt
#刪除文件中開頭的#號
sed  -i  's/^#//' 1.txt
#將小寫轉(zhuǎn)為大寫字符
sed -i 's/.*/\U&/g' 1.txt
#將小寫轉(zhuǎn)為大寫字符
sed -i 's/.*/\L&/g' 1.txt
sed '1,2d' /etc/fstab 不顯示/etc/fstab中的1和2行。

sed '3,$d' /etc/fstab 只顯示/etc/fstab的1和2行。

sed '/oot/d' /etc/fstab 不顯示包含oot的行。

sed '1,+2d' /etc/fstab 不顯示前三行。

sed '1d' /etc/fstab 不顯示第一行。

sed '/^\//d' /etc/fstab 不顯示以斜線開頭的行。

sed  -n '/^\//p' /etc/fstab  顯示以斜線開頭的行。
# 將1.txt的內(nèi)容添加到2.txt文件的第二行后
sed '2r /root/1.txt' 2.txt 
# 將1.txt的內(nèi)容添加到2.txt文件的第一行和第二行后
sed '1,2r /root/1.txt' 2.txt 
#將1.txt中第一行和第二行,另存到3.txt這個文件中
sed '1,2w /root/3.txt' 1.txt
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容