[LINUX] CUT 명령어
linux에서 shell script에서 일부 문자열을 기준으로 cut하고 싶을 때
CUT명령어를 사용합니다.
echo 'a,b,c,d,e' | cut -d ',' -f3 ==> c
echo 'a,b,c,d,e' | cut -d ',' -f3,5 ==> c,e
echo 'a,b,c,d,e' | cut -d ',' -f3-5 ==> c,d,e
고정값이 아닌 구분자 마지막값을 가져오고 싶을 때는 "rev"기능을 씁니다.
echo 'a,b,c,d,e' | rev | cut -d ',' -f1 | rev
내용을 거꾸로 하여 첫번째걸 가져온후 다시 거꾸로 돌리면 어떤값이 들어오던지 마지막값을 가져올 수 있다.
반응형
'컴퓨터 > LINUX' 카테고리의 다른 글
[LINUX] VI 전체선택, 전체복사, 전체삭제 (0) | 2018.09.04 |
---|---|
[Shell script] 문자열 내 문자열 포함여부 확인방법 (0) | 2018.09.03 |
[LINUX] 알아두면 유용한 vi 명령어 -3 (0) | 2018.08.30 |
[LINUX] VI 에서 CTRL + S 눌러서 먹통되었을 때 (0) | 2018.08.30 |
[LINUX] 알아두면 좋은 vi 명령어-2 : u(되돌리기) , dd(줄삭제) (0) | 2018.08.29 |