bash腳本獲取絕對路徑的最後一個目錄名稱

方案1

  • /d/video/爲此目錄路徑
filelist='ls  /d/video/*'
for file in $filelist
do 
    #echo $file
    dir2=`echo $file | sed "s/\// /g"`
    dir2=`echo $dir2| awk 'NR==1{print $NF}'`
    echo $dir2
done 

方案2

  • 可以處理空格文件打印輸出
#!/usr/bin/env bash –xv
down_path=/D/download/滿分作文
#設置單詞分割符
IFS=$(echo -en "\n\b")
#文件目錄
lst=`ls ${down_path}`
#還原單詞分割符
IFS=$(echo -en "\n\t")
for itm in ${lst};do
    if test -e ${down_path}/${itm}; then
        echo ${itm}
    fi
done

方案3

 ls -al | awk '{print $9}'

參考文章

參考文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章