linux正则

发布时间:2020-07-17 21:39:21 作者:wx5c87b54e0d4b2
来源:网络 阅读:215

sed
sed命令格式为,sed -n 'n'p filename 单引号内n是一个数字或者字符,表示第几行。-n选项的作用显示我们要打印几行,无关的行不显示。

先创建sed目录把passwd的文件拷贝到sed目录下改名为test.txt

# sed -n '1'p test.txt
* 把-n参数去掉就是打印所有行出来也可以正则表达式打印
# sed -n '1,$'p test.txt
* 指定区间打印1到3行
# sed -n '1,3'p test.txt 
* 打印某一个字符
# sed -n '/root/'p test.txt
* 这种用法类似grep,在grep中使用的特殊字符(如^ $ . *等)同样能在sed使用
* 打印首行为root(^代表首行,开头带有root的打印出来)
# sed -n '/^root/'p test.txt
* 打印末行bash($表示末行)
# sed -n '/bash$/'p test.txt
* 打印某行大于三个o
# sed -n '/ooo*/'p test.txt
推荐阅读:
  1. Linux正则grep/egrep的用法
  2. 如何操作linux 正则表达式grep

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

正则 sed inux

上一篇:电子邮件地址策略

下一篇:PostgreSQL xlog格式 backup full page

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》