UNIX - cut

ㅁ cut -c number file_name - character 단위로 잘라낸다. number에 해당하는 것들만 cut.
ㅁ cut -f number file_name - tab(default)으로 구분되는 것들 가운데 number에 해당하는 것들을 뽑아낸다.
ㅁ cut -d 'A' - A를 field delimiter로 지정한다. 즉, cut -f랑 같이 쓰인다.

[file_name = test]
AG MS Y
BH NT Z
CI OU
DJ PV
EK QW
FL RX

[]cut -c 1-2 test
AG
BH
CI
DJ
EK
FL

[]cut -d ' ' -f 1 test
AG
BH
CI
DJ
EK
FL

공백으로 하지 않고 tab으로 띄어보자.

AG      MS      Y
BH      NT      Z
CI      OU
DJ      PV
EK      QW
FL      RX

[]cut -f 2 test
MS
NT
OU
PV
QW
RX

숫자는 a-b로 쓰면 a부터 b까지, a, b로 쓰면 a와 b로 인식한다.

핑백

  • UUUUU : 무식하면 몸이 고생한다더니 2010-12-05 12:53:07 #

    ... 없지요. 그래서 옛날 기억을 되살려보니 cut을 찾아봤더군요. UNIX - cut</a>거기다 paste도 찾아봤어요. UNIX - paste<a href="http://cognition.egloos.com/3855501" target="_blank">이 둘을 알면 이제 위의 일을 쉽게 할 수 있지요. &gt;cut ... more

덧글

  • wolga 2011/05/28 00:17 #

    KISTI에서 다음과 같이 써봅시다.
    grep 'free en' OUTCAR | wc -l & ls -l OUTCAR | cut -d ' ' -f 7-9
    이렇게 하면 계산이 몇 번 돌아갔고, 언제 마지막으로 파일이 쓰여졌는지 확인할 수 있습니다.
※ 로그인 사용자만 덧글을 남길 수 있습니다.