"Join"의 두 판 사이의 차이
ph
(새 문서: <code>sort <no options> | join <no options></code> 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,...) |
|||
8번째 줄: | 8번째 줄: | ||
sort -k 1b,1 flash_int_list.txt | join finish_comm - > t1 | sort -k 1b,1 flash_int_list.txt | join finish_comm - > t1 | ||
[http://unix.stackexchange.com/a/55911/31363] | [http://unix.stackexchange.com/a/55911/31363] | ||
+ | |||
+ | -e는 -o하고 같이 써야 제대로 나온다. | ||
+ | $ join -a 1 -a 2 -e'-' -o '0,1.2,2.2' sfile1.txt sfile2.txt | ||
+ | bar 2 - | ||
+ | boo - z | ||
+ | foo 1 x | ||
+ | qux 3 y | ||
+ | http://stackoverflow.com/a/984997/766330 |
2017년 4월 20일 (목) 15:42 판
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 bar 2 - boo - z foo 1 x qux 3 y