'sample'이라는 폴더가 있으며 3 개의 파일이 있습니다. 샘플 폴더 내에서 이러한 파일을 읽고 curl을 사용하여 HTTP 사이트에 게시하는 쉘 스크립트를 작성하고 싶습니다.
폴더 안에 파일을 나열하기 위해 다음을 작성했습니다.
for dir in sample/*; do
echo $dir;
done
그러나 그것은 다음과 같은 결과를줍니다.
sample/log
sample/clk
sample/demo
상위 폴더가 첨부되어 있습니다. 부모 폴더 이름없이 다음과 같이 출력을 원합니다.
log
clk
demo
어떻게해야합니까?
echo ${dir##*/}
경로를 벗어난 데 사용할 수 있습니다.