美文网首页
bash脚本获取绝对路径的最后一个目录名称

bash脚本获取绝对路径的最后一个目录名称

作者: 爱学习的蹭蹭 | 来源:发表于2022-02-05 09:42 被阅读0次

    方案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}'
    

    参考文章

    参考文章

    相关文章

      网友评论

          本文标题:bash脚本获取绝对路径的最后一个目录名称

          本文链接:https://www.haomeiwen.com/subject/odmekrtx.html