如何在模式之间插入空格。我正在寻找像这样的输出
pattern1 pateern2 pattern 3
代码:
cat 2 |awk '/pattern1|pattern2|pattern3/ {printf $NF }'
pattern1pattern2pattern3
答案 0 :(得分:0)
awk '{gsub(/pattern1|pattern2|patter3/,"& ")}1' file
例如:
kent$ echo "foobarbaz"|awk '{gsub(/foo|bar|baz/,"& ")}1'
foo bar baz