複数の変数の複数の列を結合しますか? [コピー]

複数の変数の複数の列を結合しますか? [コピー]

var $abc には以下が含まれます。

abc  jkl
def  mno
ghi  pqr

var $def には以下が含まれます。

stu
vwx
yz

予想出力:

abc  jkl  stu
def  mno  vwx
ghi  pqr  yz

ヒムメル解決策:

私は試しましたが、paste <(echo "$abc") <(echo "$def")次のような結果を提供します

ASFSFGFGGRRFDFFFFFH     33566
AHSHDFFBORDASHFYEHFYUCH 33568
FASFSSFHJUYRT   33371
FASIFIDFGGGDDDDD        33364
AFDDDGGGGGDER   33371
FDGGGGHJJK      16225
AISJFKDJFKDDKFJKDJFF    33568
KDFJKDJFKDJFKDFJK       33567

2番目の列を正しくソートする方法は?

解決策:

paste <(echo "$abc") <(echo "$def") | column -t

答え1

pasteプロセスの置き換えの助けを借りて、を使用して作業するpaste2つのファイル記述子を取得します。

paste <(echo "$abc") <(echo "$def")

変数参照に注意してください。

例:

$ echo "$abc"
abc jkl
def mno
ghi pqr

$ echo "$def"
stu
vwx
yz

$ paste <(echo "$abc") <(echo "$def")
abc jkl stu
def mno vwx
ghi pqr yz

関連情報