sed 명령을 사용하여 / 이후의 콘텐츠를 가져옵니다.

sed 명령을 사용하여 / 이후의 콘텐츠를 가져옵니다.

sed를 사용하여 마지막 / 다음에 나오는 파일 이름을 추출하고 싶습니다.

예를 들어 /usr/bin/file.txt, 출력은 file.txt여야 합니다.

답변1

사용할 필요는 없습니다 sed.basename파일 이름의 일부를 반환하는 명령:

> basename /usr/bin/top
top 

실제로 사용하려는 경우 GNU sed 4.5에서 작동합니다 sed.

sed 's/^.*\/\([^/]\+\)$/\1/'

관련 정보