老男孩教育每日一题-第64天 -sed命令闯关
2017-06-14 10:56
197 查看
如下文件内容,
cat /tmp/passwd oldboyedu.com 123456789 oldboy oldgirl
要求:
1)删除文件每行的第二个字符2)把所有小写字母用括号()括起来1)删除文件每行的第二个字符
方法一:
[root@OldboyEdu tmp]# sed 's#.##2' passwd odboyedu.com 13456789 odboy odgirl
方法二:
[root@OldboyEdu tmp]# sed -r 's#(.).(.*)#\1\2#g' passwd odboyedu.com 13456789 odboy odgirl
2)把所有小写字母用括号()括起来
[root@OldboyEdu tmp]# sed 's#[a-z1-9]#(&)#g' passwd (o)(l)(d)(b)(o)(y)(e)(d)(u).(c)(o)(m) (1)(2)(3)(4)(5)(6)(7)(8)(9) (o)(l)(d)(b)(o)(y) (o)(l)(d)(g)(i)(r)(l)
备注
今天是每日一题陪伴大家的__第64天__,期待你的进步。对于题目和答案的任何疑问,请在博客评论区留言。往期题目索引http://lidao.blog.51cto.com/3388056/1914205相关文章推荐
- 老男孩教育每日一题-第79天-命令风暴:打印出001 002 003 这样的格式的数字
- 老男孩教育每日一题-第72天 -基础娱乐命令:pv
- 老男孩教育每日一题-2017年5月10日-脚本中shift参数命令功能解释说明?
- 老男孩教育每日一题-第62天-统计/var/log/下所有文件个数
- 老男孩教育每日一题-第102天-如何找出/usr/local 下面所有shell脚本文件,并设置执行权限?
- 老男孩教育每日一题第115天:如何在centos 6下面实现命令补全?效果如下
- 老男孩教育每日一题-2017-05-15-说说你在vi/vim中常用的命令或快捷键
- 老男孩教育每日一题-2017-04-21-命令风暴--查看你的Linux系统的文件系统类型?
- 老男孩教育每日一题-第105天-Linux如何设置每天凌晨三点重启nginx服务
- 老男孩教育每日一题-第97天-虚拟机使用知识点: vmware centos7虚拟机克隆系统如何修改网卡设置?
- 老男孩教育每日一题-第125天-显示文件oldboy.txt的第20行到30行请问如何做?
- 老男孩教育每日一题-2017年5月22日-命令风暴:变量a=’a/b/c’如何截取得到c
- 老男孩教育每日一题-2017年4月7日-请给出linux中查看系统已经登录用户的命令
- 老男孩教育每日一题-第110天-find命令-size参数
- 老男孩教育每日一题-2017年5月7日-加餐-linux下面如何实现,执行rm命令,就显示do not use rm command
- 老男孩教育每日一题-第61天-使用命令调换 /etc/passwd 文件里所有的第一列和最后一列位置
- 老男孩教育每日一题-2017年4月5日-统计你的linux系统的history历史记录,得出你最喜欢使用的前10个命令
- 老男孩教育每日一题-2017年4月10日-find命令题目
- 老男孩教育每日一题第123天- 出现Swap file….already exists以下错误如何解决?
- 老男孩教育每日一题-第112天-下面这个scp命令使用有什么问题?