我想使用sed
创建一个脚本来实现以下目标:
此:
22/0,01 1/1,05 11/0,01 35/6,04 6/0,03 3/0,04
要:
22 1 11 35 6 3
我想删除每个单词后面的“/”后的所有内容。
答案 0 :(得分:1)
只需删除从/
到空格的所有内容:
$ sed 's@/[^ ]*@@g' file
22 1 11 35 6 3
注意我使用@
作为分隔符,以避免必须转义/
。
答案 1 :(得分:0)
如果" /
之后的所有内容仅由已知字符组成,那么这很容易:
sed -e 's|/[0-9,]*||g'