카테고리 보관물: Unix

Unix

첫 번째 구분 기호까지 자르고 문자열의 나머지 부분을 얻는 방법은 무엇입니까? 기호까지 자르고 /문자열의 나머지 부분을 얻는

첫 번째 구분 기호까지 자르고 /문자열의 나머지 부분을 얻는 방법은 무엇입니까?

전의:

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#*/}"


답변