sed -i '/wocao/d' 1.sh
sed -i "" '/permitted/d' 1234.sh          //mac上用这个

支持正则:
将每一行的第一个字符与最后一个字符对调

sed -r 's/(^.)(.*)(.$)/\3\2\1/' a.txt

-r 选项 支持扩展正则,"^." 第一个字符,".*" 中间内容,".$" 最后一个字符

将每一行的第2个字符与倒数第2个字符对调

sed -r "s/(^.)(.)(.*)(.)(.$)/\1\4\3\2\5/" a.txt

^.. 第二个字符 ..$ 倒数第二个字符

sed -n 'p;n' a.txt   #打印奇数行
sed -n 'n;p' a.txt    #打印偶数行
sed -n '$=' a.txt    #统计行数

删除所有的‘abc’,所有的‘123’,所有的‘A’。或者关系用 | 表示

sed 's/abc\|123\|A//g' a.txt

去掉注释与添加注释

sed 's/^#//' a.txt
sed 's/^/#/' a.txt

删除文件中每行的第二个、最后一个字符

sed 's/.//2;s/.$//' a.txt

将文件中每行的第一个、第二个字符互换

sed -r 's/(^.)(.)(.*)/\2\1\3/' a.txt

删除文件中所有的数字、行首的空格

sed -r 's/[0-9]//g;s/^( )+//' a.txt

为文件中每个大写字母添加括号

sed 's/[A-Z]/(&)/g' a.txt    #使用“&”可调用s替换操作中的整个查找串
Last modification:November 23, 2022
V50%看看实力