-3

如何在模式之间插入空格。我正在寻找这样的输出

pattern1 pateern2 pattern 3

代码:

cat 2 |awk '/pattern1|pattern2|pattern3/ {printf  $NF }'
pattern1pattern2pattern3
4

1 回答 1

0

你在找这个吗?

awk '{gsub(/pattern1|pattern2|patter3/,"& ")}1'  file

例如:

kent$  echo "foobarbaz"|awk '{gsub(/foo|bar|baz/,"& ")}1'    
foo bar baz 
于 2013-04-02T14:26:45.650 回答