Unix에서 특정 숫자와 열 분리

Unix에서 특정 숫자와 열 분리

열에서 특정 숫자를 분리하여 새 파일에 추가하는 방법은 무엇입니까? 예를 들어, 열 3에서 모든 숫자 "134"를 얻으려면 다음을 사용해 보았습니다.

awk '$3 == 134" file.txt

하지만 작동하지 않습니다. 또한 사용해 보았습니다.

awk -F, '{print $3 == 134 }' file.txt 

쓸모 없는.

Pink          132           134
Blue          189           167
Yellow        2000          134
Green         678           145
Black         789           145
White         780           135

따라서 새 파일에는 다음 내용만 포함됩니다.

Pink          132           134
Yellow        2000          134

답변1

이와 같이:

 awk '$3 == 134' file.txt | tee new_file.txt 

,구분 기호 가 없으면 -F,awk 명령에서 제거하십시오.

그런 다음 작은따옴표로 명령을 열고 큰따옴표로 닫습니다.

관련 정보