"Join"의 두 판 사이의 차이
ph
잔글 |
잔글 |
||
10번째 줄: | 10번째 줄: | ||
-e는 -o하고 같이 써야 제대로 나온다. | -e는 -o하고 같이 써야 제대로 나온다. | ||
− | $ join -a 1 -a 2 -e'-' -o '0,1.2,2.2' sfile1.txt sfile2.txt | + | $ join -a 1 -a 2 -e'-' -o '0,1.2,2.2' sfile1.txt sfile2.txt # -o auto 해도 됨. -a 반드시 있어야 -e 의미있음 주의. |
bar 2 - | bar 2 - | ||
boo - z | boo - z |
2017년 9월 20일 (수) 12:17 기준 최신판
sort <no options> | join <no options>
doesn't work:
Important: FILE1 and FILE2 must be sorted on the join fields. E.g., use ` sort -k 1b,1 ' if `join' has no options, or use ` join -t ' if `sort' has no options.
So you could try:
sort flash_int_list.txt | join -t '' finish_comm - > t1
or:
sort -k 1b,1 flash_int_list.txt | join finish_comm - > t1
-e는 -o하고 같이 써야 제대로 나온다.
$ join -a 1 -a 2 -e'-' -o '0,1.2,2.2' sfile1.txt sfile2.txt # -o auto 해도 됨. -a 반드시 있어야 -e 의미있음 주의. bar 2 - boo - z foo 1 x qux 3 y
http://stackoverflow.com/a/984997/766330
탭 구분자
join file1 file12 -t $'\t'