echo "aaa \"123456\"" | sed 's/[0-9]?/111111/'
不是应该会变成 aaa "111111"
怎么还是 aaa "123456"
echo "aaa\"123456\""|sed -n 's/[0-9]+/111111/p'
echo "aaa \"123456\"" |sed "s/123456/111111/g"
打印结果:
aaa "111111"
//不能换为:echo "aaa \"123456\"" |sed "s/[0-9]/111111/g",这样会对“123456”中每个数字都进行一次替换,其结果就 为:
aaa "111111111111111111111111111111111111"
若有帮助,还望采纳!!!谢谢。。。