sed를 사용하여 마지막 / 다음에 나오는 파일 이름을 추출하고 싶습니다.
예를 들어 /usr/bin/file.txt, 출력은 file.txt여야 합니다.
답변1
사용할 필요는 없습니다 sed
.basename
파일 이름의 일부를 반환하는 명령:
> basename /usr/bin/top
top
실제로 사용하려는 경우 GNU sed 4.5에서 작동합니다 sed
.
sed 's/^.*\/\([^/]\+\)$/\1/'
sed를 사용하여 마지막 / 다음에 나오는 파일 이름을 추출하고 싶습니다.
예를 들어 /usr/bin/file.txt, 출력은 file.txt여야 합니다.
사용할 필요는 없습니다 sed
.basename
파일 이름의 일부를 반환하는 명령:
> basename /usr/bin/top
top
실제로 사용하려는 경우 GNU sed 4.5에서 작동합니다 sed
.
sed 's/^.*\/\([^/]\+\)$/\1/'