【发布时间】:2018-04-05 17:34:29
【问题描述】:
我有一个包含如下字符串的文件: ./intercompany.rb[1:1] |通过 | 9分7秒|
我想删除 [ 字符之后的字符串。 输出应该是 ./intercompany.rb
我们如何在 shell 脚本中做到这一点?
【问题讨论】:
标签: shell
我有一个包含如下字符串的文件: ./intercompany.rb[1:1] |通过 | 9分7秒|
我想删除 [ 字符之后的字符串。 输出应该是 ./intercompany.rb
我们如何在 shell 脚本中做到这一点?
【问题讨论】:
标签: shell
s='./intercompany.rb[1:1] | passed | 9 minutes 7 seconds |'
echo "${s%%[*}"
【讨论】:
与sed:
sed 's/\[.*//' < file
【讨论】: