为了账号安全,请及时绑定邮箱和手机立即绑定
sed -i应该需要该文件具有写入权限吧

已采纳回答 / 慕丝8164756
他说的是制表符,TAB键打出来的
LOP
这个多国语言太秀了
匹配三个连续的a
grep "[^a]a\{3\}[^a]" text && grep "^a\{3\}[^a]" text && grep "[^a]a\{3\}$" text

最新回答 / 慕田峪9362115
一样的啊。c就是char字节啊,很多命令看字节都是c。 m不知道代表什么单词, 但是m c输出结果是一样的

已采纳回答 / 2624c
可以sed 's/<user>USER<\/user>/<passwd>PWD<\/passwd>/g'
匹配ip地址 (((\d{1,2}) | 1(\d{1,2}) | (2[0-4]\d) | (25[0-4]))\.){3}((\d{1,2}) | 1(\d{1,2}) | (2[0-4]\d) | (25[0-4]))
试试这个IP:^(?:(?:1[0-9][0-9]\.)|(?:2[0-4][0-9]\.)|(?:25[0-5]\.)|(?:[1-9][0-9]\.)|(?:[0-9]\.)){3}(?:(?:1[0-9][0-9])|(?:2[0-4][0-9])|(?:25[0-5])|(?:[1-9][0-9])|(?:[0-9]))$
莫非是C老师?
严格匹配IP地址: (?&lt;![0-9])(?:(?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]))(?![0-9])
动作&#039;2p&#039;表示打印第2行,sed把它打印出来了,但由于没有加&#039;-n&#039;的选项,因此把原文件数据也打印了一遍,便多出来了一行。

我是这样理解的
还是那个将PHP的赵老师好
((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]) \.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]) 不知道能不能匹配
课程须知
学习本门课程前,还请大家学习慕课网《Tony老师聊shell》系列的前三篇课程!
老师告诉你能学到什么?
1、掌握shell中的正则表达式 2、掌握常用字符截取命令的使用 3、掌握常用字符处理命令的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消