当前位置 博文首页 > Shell获取文件的文件名和扩展名的例子

    Shell获取文件的文件名和扩展名的例子

    作者:admin 时间:2021-02-20 15:03

    basename example.tar.gz .tar.gz
    # => example
    
    FILE="example.tar.gz"
    
    echo "${FILE%%.*}"
    # => example
    
    echo "${FILE%.*}"
    # => example.tar
    
    echo "${FILE#*.}"
    # => tar.gz
    
    echo "${FILE##*.}"
    # => gz
    
    # 在bash中可以这么写
    filename=$(basename "$fullfile")
    extension="${filename##*.}"
    filename="${filename%.*}"

    js
    下一篇:没有了