#删除文件中行首的空白符
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
#将小写转为大写字符
sed -i 's/.*/\U&/g' 1.txt
#将小写转为大写字符
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的内容添加到2.txt文件的第二行后
sed '2r /root/1.txt' 2.txt
# 将1.txt的内容添加到2.txt文件的第一行和第二行后
sed '1,2r /root/1.txt' 2.txt
#将1.txt中第一行和第二行,另存到3.txt这个文件中
sed '1,2w /root/3.txt' 1.txt