我有一些在TextWrangler下运行良好的Grep查找/替换命令,如下所示:
查找:(\"\d+.\d{3})+(\d{3}+[\s]+)
替换:\1s
例如,此查找/替换将替换:
TXTXTXT"123.123456 TTXTXXT by TXTXTXT"123.123sTXTXTXT
现在我想通过使用 egrep 在命令行中做同样的事情,但它不起作用:
egrep -e 's/(\"\d+\.\d{3})+(\d{3}+[\s]+)/\1s' -f m.txt > n.txt
egrep:正则表达式太大
任何的想法?先感谢您。