用awk把文件中所有第五列到第十列的值替换。求指点

2025-05-13 08:12:49
推荐回答(2个)
回答(1):

这种处理,我觉得用sed是不是更好些?

echo "1234567890" | sed -r 's/.{5}$/abcde/'

回答(2):

echo "1234567890"|awk -F "" '{for (i=1;i<=NF-5;i++) printf("%s",$i);print "abcde"}'