여러 변수의 여러 열을 결합하시겠습니까? [복사]

여러 변수의 여러 열을 결합하시겠습니까? [복사]

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

두 번째 열을 올바르게 정렬하는 방법은 무엇입니까?

해결책:

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

답변1

paste프로세스 대체의 도움으로 를 사용하여 paste작업할 두 개의 파일 설명자를 얻습니다.

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

관련 정보