[英]awk print two variables on the same line
我需要使用awk在同一行上打印兩個變量
foo=multiline pattern
bar=multiline pattern
awk -v foo="$foo" -v bar="$bar" 'BEGIN {print foo bar}'
此輸出:
foo1
foo2
foo3
bar1
bar2
bar3
我需要得到
foo1 bar1
foo2 bar2
foo3 bar3
您可以將paste
用於並行輸出:
paste <(echo "$foo") <(echo "$bar")
無需使事情復雜化。 如果要將文件分成兩列,中間用空格分隔符,請執行此操作。
$ pr -2ts' ' <foobar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.