나는 코드를 가지고있다
while read name; do uuencode "$name" "${name##*/}"; done
##*/
하지만 in의 의미가 무엇인지 이해하지 못합니다."${name##*/}"
Google은 좋은 결과를 제공하지 않습니다. 누군가 이것을 설명할 수 있나요?
답변1
이는 전체 경로에서 파일 이름을 가져오는 데 사용됩니다. 이는 명령을 사용하는 것과 유사합니다 basename
.
예:
filename="/tmp/test.txt"
echo "$filename" "${filename##*/}"
/tmp/test.txt test.txt
basename "$filename"
test.txt``