js 自定义 trim 函数的具体使用方法详解
780
2022-10-04
sed入门指南
sed的工作模式
sed(Stream Editor),流编辑器。对标准输出或文件逐行进行处理
第一种形式 stdout | sed [option] “pattern command”
第二种形式 sed [option] “pattern command” file
sed的选项
选项 | 含义 |
-n | 只打印模式匹配行 |
-e | 直接在命令行进行sed编辑,默认选项 |
-f | 编辑动作保存在文件中,指定文件执行 |
-r | 支持扩展正则表达式 |
-i | 直接修改文件内容 |
原行信息都会打印
sed 'p'
sed -n 'p'
sed '/python/p'
多个匹配条件
sed -n -e '/python/p' -e '/PYTHON/p'
sed -n '/python/p' sed.txt# 将命令(/python/p)保存在文件(edit.sed)中执行sed
使用扩展表达式
sed -n -r -e '/python|PYTHON/p'
将love变成like
sed -n 's/love/like/g' sed.txt# 打印修改后的内容,不会修改原来的内容sed -n 's/love/like/g;p' sed.txt# 在文件中修改sed -i 's/love/like/g'
sed中的pattern详解
匹配模式 | 含义 |
10command | 匹配到第10行 |
10,20command | 匹配从地10行开始,到第20行结束 |
10,+5 command | 匹配从地10行开始,到第16行结束 |
/pattern1/command | 匹配到pattern1的行 |
/pattern1/,/pattern2/command | 匹配到pattern1的行开始,到匹配到pattern2的行结束 |
10,/pattern1/commad | 匹配到从第10行开始,到匹配到pattern1的行结束 |
/pattern1/,10command | 匹配到pattern1的行开始,到第10行匹配结束 |
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~