Linux| Linux命令常用之sed
来源:互联网 发布:vb6数据库实例 贴吧 编辑:程序博客网 时间:2024/06/16 16:50
1、删除行首空格
sed ‘s/^[ ]*//g’ filenamesed ‘s/^ *//g’ filenamesed ‘s/^[[:space:]]*//g’ filename
2、行后和行前添加新行
行后:sed ‘s/ceagle/&\n/g’ filename行前:sed ‘s/ceagle/\n&/g’ filename&代表ceagle
3、使用变量替换(使用双引号) sed -e “s/$varable1/$varable2/g” filename
4、在第一行前插入文本 sed -i ‘1 i\插入字符串’ datafile
5、在最后一行插入 sed -i ‘$ a\插入字符串’ datafile
6、在匹配行前插入 sed -i ‘/pattern/ i “插入字符串”‘ datafile
7、在匹配行后插入 sed -i ‘/pattern/ a “插入字符串”‘ datafile
8、删除文本中空行和空格组成的行以及#号注释的行 grep -v ^# filename | sed /^[[:space:]]*$/d | sed /^$/d
9、sed -e ‘1!G;h;$!d’ file
倒过来显示
sed 附加/替换:sed “/xmdh/a\daoyou” file 把含有xmdh的行的结尾附加daoyou(有换行)sed ‘s/$/ daoyou/’ file把每行的结尾附加daoyou(在同一行)sed ‘/test/s/$/ daoyou/’ file把包含test行的结尾附加daoyou(在同一行)sed ’10s/$/ daoyou/’ file把第10行的结尾附加daoyou(在同一行)sed “s/xmdh/daoyou/g” file把xmdh替换成daoyoused “s/xmdh/daoyou/;G” file把xmdh替换成daoyou并增加一个换行cat userlog |sed -n ‘/xmdh/ w test.txt’查看含有xmdh并写入test.txt中
阅读全文
0 0
- Linux| Linux命令常用之sed
- 常用Linux命令:sed
- linux之sed命令
- Linux命令之sed
- linux命令之sed
- linux 命令之sed
- linux 命令之sed
- linux命令之sed
- Linux命令之sed
- linux之sed命令
- Linux 命令之 sed
- Linux命令之"sed"
- linux之sed命令
- Linux命令之sed
- linux命令之sed
- Linux命令之sed
- linux常用的命令:sed
- Linux之Sed命令详解
- 机器学习怎么入门
- C++之最长公共子串(最长子数组和)(22)---《那些奇怪的算法》
- CSS3的探索之路一_(小玩意儿)
- Java写学生管理系统
- 【转载】实现输入文件夹输入检索类型输出相应结果0.01
- Linux| Linux命令常用之sed
- mybatis——select、insert、update、delete
- nyoj308-Substring(LCS(河南第四届省赛A题))
- 根据层次遍历和中序遍历的结果还原一颗二叉树
- 通讯录
- Spring Cloud (5) | 配置中心 Config Server 配置git or github or gitlab
- 2014-11-25-RationalRose2003安装
- 一 蓝牙概述
- JFreeChart| JFreeChart问题集锦