단어 앞의 내용을 삭제하려면 if를 사용하세요.

단어 앞의 내용을 삭제하려면 if를 사용하세요.

나는 대본을 쓰고 있어요. 다음과 같은 경로를 인쇄하려고 합니다 /example/example/file. 내가 확인하는 내용이 / i로 시작하면 다음과 같이 보이는 변수의 경로가 인쇄되지 않습니다 path=/example/example. 하지만 a로 시작하지 않으면 / 경로를 추가합니다. 내가 원하는 것은 파일 앞의 경로를 제거하는 것입니다.

If it starts like this:

/example/example/file.example

I want it to look like this

file.example

if 문에서 이 작업을 어떻게 수행할 수 있나요?

답변1

$ path=/example/example/file.example
$ echo ${path##*/}
file.example

$ path=example/example/file.example
$ echo ${path##*/}
file.example

관련 정보