命令解释:
echo "XabF XcdF XdeF" | awk '{$0=gensub(/X([^X]+)F/,"\\1",2);print}'
XabF cd XdeF
解释:匹配的是以X开头F结尾,中间的过程不能有X,然后把第二个查找到的内容换掉,所以就把第二个匹配掉的前面的X和后面的F换掉。
命令解释:
echo "XabF XcdF XdeF" | awk '{$0=gensub(/X([^X]+)F/,"\\1",2);print}'
XabF cd XdeF
解释:匹配的是以X开头F结尾,中间的过程不能有X,然后把第二个查找到的内容换掉,所以就把第二个匹配掉的前面的X和后面的F换掉。