【发布时间】:2012-02-09 11:44:45
【问题描述】:
我有一个这种类型的文件:
16:00 [61]Al-Najma - Al-Rifaa [62]5.06 [63]3.55 [64]1.57 4
我想删除方括号内的所有字符串以获得
16:00 Al-Najma - Al-Rifaa 5.06 3.55 1.57 4
我正在尝试以这种方式使用 sed:
sed 's/\[.*]//g' file1 > file2
但我得到
16:00 1.57 4
与
sed 's/\[.[1234567890]]//g' file1 > file2
如果字符串包含超过 2 个数字,则不起作用。
我该怎么做?
【问题讨论】: