awk printf语法错误

awk printf语法错误,awk,Awk,如何在模式之间插入空格。我正在寻找这样的输出 pattern1 pateern2 pattern 3 代码: 你在找这个吗 awk '{gsub(/pattern1|pattern2|patter3/,"& ")}1' file 例如: kent$ echo "foobarbaz"|awk '{gsub(/foo|bar|baz/,"& ")}1' foo bar baz 请提供一个可复制的示例,即输入和预期输出。-1因为这个问题是一个无法理解的混乱问题。我有

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

pattern1 pateern2 pattern 3
代码:


你在找这个吗

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

kent$  echo "foobarbaz"|awk '{gsub(/foo|bar|baz/,"& ")}1'    
foo bar baz 

请提供一个可复制的示例,即输入和预期输出。-1因为这个问题是一个无法理解的混乱问题。我有文件:->服务器视图名称:name1服务器组名称:group1容量8018069,正在查找输出:“name1 group1 8018069”确定,这个评论和你的问题完全不同。。。“空间”部分在哪里?顺便说一句,你可以编辑你的问题,也可以得到更好的代码格式。如果这与您的评论中的问题类似,您可以
awk'{print$5,$10,$NF}'文件
kent$  echo "foobarbaz"|awk '{gsub(/foo|bar|baz/,"& ")}1'    
foo bar baz