微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sed:只是想删除一个子string

我有这个内容文件

foo: bar1 foo: bar2 foo: bar3 foo: bar4 foo: bar5

我想删除链“foo:”所以文件仍然是:

bar1 bar2 bar3 ...

我正在尝试:

$ sed 's/foo: /' file.txt

但它说:

PHP,crontab,DateInterval:将可读的时间间隔转换为crontab格式

正确的方式来包括使用g ++时的C + +系统头文件 – arm-linux-gnueabi?

避免同一个bash脚本的两个实例

NameError:名称'freenect'未定义

不能从cronjob运行wkhtmltopdf

sed:-eexpression式#1,字符15:未终止的's'命令

任何帮助?

哈维

在Linux上用C ++validationActive Directory

scaling_max_freq拒绝被改变,尽pipe写入许可

awk:$ 2 == /“foo”/ {…}不能按预期工作(与$ foo匹配$ 2,引用)

AWS EC2,pm2:看不到pm2运行列表

使用Ansibleconfiguration程序重新启动Vagrant机器时,同步的文件夹丢失

你需要:

$ sed -r 's/^foo: //' file.txt

你的file

[jaypal:~/Temp] cat file foo: bar1 foo: bar2 foo: bar3 foo: bar4 foo: bar5

使用awk :

[jaypal:~/Temp] awk -F";" '{print $NF}' file bar1 bar2 bar3 bar4 bar5

使用sed

[jaypal:~/Temp] sed 's/.*;//' file bar1 bar2 bar3 bar4 bar5

使用cut

[jaypal:~/Temp] cut -d";" -f2 file bar1 bar2 bar3 bar4 bar5

对于这个简单的任务,你可以使用cut :

cut -b 11- INPUTFILE

HTH

awk -F';' '{print $2}' file

要么

grep -Po '(?<=&nbsp;).*$' file

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐