#TIL #bash cut과 dirname으로 path 조작

$ echo a/b/c/d | cut -d/ -f 2
b

$ echo a/b/c/d | cut -d/ -f -2
a/b

$ echo a/b/c/d | cut -d/ -f 2-
b/c/d

-d 옵션으로 자를 구분 문자(delimiter)를 정의한다. index는 1부터 시작한다. -f 옵션으로 남길 index를 입력한다.

$ dirname a/b/c/d
a/b/c

마지막 디렉터리만 없애고 싶을 때는 dirname 명령어를 사용한다.

참고

Feedback plz <3 @ohyecloudy, ohyecloudy@gmail.com

A Random Post