sed命令
- shell脚本三剑客之一
-
-
sed语法:sed [选项] [动作] 文件名
-
常见的选项与参数
-
-
-
p #以行为单位进行查询,通常与-n一起使用
-
1 df -h | sed -n '2p' #输出第二行
1 sed '2d' df.txt
-
-
-
i #在行的上面插入新的内容
-
1 sed '2a 1234567890' df.txt 2 3 sed '2i 1234567890' df.txt
-
- s/要被取代的内容/新的字符串/g #指定内容进行替换
1 sed 's/0%/100%/g' df.txt
-
-
-
-e #表示可以执行多条动作
-
1 cat -n df.txt | sed -n -e 's/100%/100%-----100%/g' -e '/100%-----100%/p'