此示例删除了第五次出现的正则表达式:
printf "%s " $(seq 9) | gawk '{ print gensub(/[0-9]/,"","5") }'
1 2 3 4 6 7 8 9
此示例删除了正则表达式的第六个实例:
printf "%s " $(seq 9) | gawk '{ print gensub(/[0-9]/,"","6") }'
1 2 3 4 5 7 8 9
是否可以将上述示例保存在一个中?我试过了,但它不起作用:
printf "%s " $(seq 9) | gawk '{ print gensub(/[0-9]/,"","5|6") }'
2 3 4 5 6 7 8 9
我要打印:
1 2 3 4 7 8 9