awk如何替换一个字符串的第n个字符? 方法一: echo "abcdefg" | awk 'BEGIN{FS=OFS=""}$4="h"' // ""可以用来分割字符 abchefg 方法二: echo "abcdefg" | sed -r 's/^(.{3})./1h/' // 替换"abcdefg"字符串中第四个字符 abchefg