我有一个像字符串(常量,总是abc)的列,后面跟着1到35之间的数字,如下所示:
abc1
abc15
abc20
abc25
abc30
abc35
我试图将其删除以删除abc部分
sed -i 's/abc[0:9]/[0:9]/g' <inputfile>
这还远没有工作......有什么建议吗?
答案 0 :(得分:1)
使用awk
awk -F'abc' '{print $2}' file
awk '{sub(/abc/,"")}1' file
使用sed
sed 's/abc//g' file
如果您需要确保abc
sed 's/abc\([1-3][05]*\)/\1/' file