输入示例:
2234 1233 5678 8876 9009 3444
2222 3454 5667 7878 4554 3222
输出:
xyzw 1233 5678 8876 9009 xyzw
xyzw xyzw 5667 7878 4554 xyzw
我正在使用这个查询:perl -pe 's/^[2-4]+/abcd/g'
但没有给我所需的输出。
答案1
由于它只是运行正则表达式,因此您可以使用以下命令直接更快地执行sed
:
sed 's/\b\([2-3][0-9][0-9][0-9]\|4000\)\b/xyzw/g' input
请注意,考虑到@roaima 的评论,我更新了它。