我创建了一个shell脚本来从域中获取DNS值,我有以下查询:
A=$(dig CNAME +noadditional +noquestion +nocomments +nocmd +nostats +norec google.com. @a.gtld-servers.net | grep -v SOA | sort -dbf)
B=$(dig A +noquestion +nocomments +nocmd +nostats +norec google.com. @a.gtld-servers.net | grep A | awk '{print $5}')
我需要制作一个列并排显示结果,例如:
输出A |输出B
有没有办法做到这一点?
我尝试了列-t,但没有正确显示格式。
答案 0 :(得分:1)
你可以这样做:
paste -d '-' <(echo "$A") <(echo "$B")
$ cat file1
hello bye
haha buu
$ cat file2
aaa
ooo
$ a=$(cat file1)
$ b=$(cat file2)
$ paste -d '-' <(echo "$a") <(echo "$b")
hello bye-aaa
haha buu-ooo