shell命令之-SED
程序员文章站
2024-03-22 09:32:34
...
1、删除行首空格
2、行后和行前添加新行
3、使用变量替换(使用双引号)
4、在第一行前插入文本
5、在最后一行插入
6、在匹配行前插入
7、在匹配行后插入
sed 's/^[ ]*//g' filename
sed 's/^ *//g' filename
sed 's/^[[:space:]]*//g' filename
2、行后和行前添加新行
行后:sed 's/pattern/&\n/g' filename
行前:sed 's/pattern/\n&/g' filename
&代表pattern
3、使用变量替换(使用双引号)
sed -e "s/$var1/$var2/g" filename
4、在第一行前插入文本
sed -i '1 i\插入字符串' filename
5、在最后一行插入
sed -i '$ a\插入字符串' filename
6、在匹配行前插入
sed -i '/pattern/ i "插入字符串"' filename
7、在匹配行后插入
sed -i '/pattern/ a "插入字符串"' filename
上一篇: 散列函数的三种简单实现
下一篇: Git的常用操作
推荐阅读
-
shell命令:sed命令
-
shell命令之-SED
-
Linux入门之shell命令详解(sed命令)
-
shell脚本之sed详解 (sed命令 , sed -e , sed s/ new / old / ... )
-
shell命令之sed的应用
-
Win10 mongoDB安装成功后启动mongo命令出现[email protected]/mongo/shell/mongo.js:341:1错误
-
我使用过的Linux命令之ifconfig - 网络配置命令 博客分类: Linux命令 LinuxVmwareifconfigeth0network
-
Linux之ifconfig命令 博客分类: Linux linuxifconfig
-
shell命令- sed 博客分类: linuxshell linuxshellsed
-
shell命令- sed 博客分类: linuxshell linuxshellsed