첫 번째 구분 기호까지 자르고 /
문자열의 나머지 부분을 얻는 방법은 무엇입니까?
전의:
pandi/sha/Dev/bin/boot
잘라내기를 원 pandi
하므로 출력은
sha/Dev/bin/boot
답변
cut
명령으로 간단히 :
echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot
-
-d'/'
-필드 구분자 -
-f2-
-출력 할 필드 범위 (-f<from>-<to>
; 우리의 경우 : 처음2
부터 끝까지)
답변
사용 shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion
.
string="pandi/sha/Dev/bin/boot"
echo "${string#*/}"