var $abc contains:
abc jkl
def mno
ghi pqr
var $def contains:
stu
vwx
yz
Expected output:
abc jkl stu
def mno vwx
ghi pqr yz
heemayl's solution:
I tried paste <(echo "$abc") <(echo "$def")
but it is giving output as below
ASFSFGFGGRRFDFFFFFH 33566
AHSHDFFBORDASHFYEHFYUCH 33568
FASFSSFHJUYRT 33371
FASIFIDFGGGDDDDD 33364
AFDDDGGGGGDER 33371
FDGGGGHJJK 16225
AISJFKDJFKDDKFJKDJFF 33568
KDFJKDJFKDJFKDFJK 33567
How to align the second column correctly?
Solution:
paste <(echo "$abc") <(echo "$def") | column -t
paste <( command_used_for_abc ) <( command_for_def )
would solve it for you.command_for_abc
might, for example beawk '{ print $1 }' somefilename
. – Kusalananda Feb 14 '18 at 10:23