zoukankan      html  css  js  c++  java
  • basename

    我使用过的Linux命令之basename - 去掉文件名的目录和后缀

    本文链接:http://codingstandards.iteye.com/blog/840784   (转载请注明出处)

    用途说明

    basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录(见《我使用过的Linux命令之dirname - 截取给定路径的目录部分 》)。

    常用参数

    格式:basename NAME

    去掉NAME中的目录部分。

    path            dirname         basename
    
    
    
    "/usr/lib"      "/usr"              "lib"
    "/usr/"          "/"                   "usr"
    "usr"             "."                   "usr"
    "/"                "/"                   "/"
    "."                 "."                    "."
    ".."                 "."                   ".."
    

    格式:basename NAME SUFFIX

    去掉NAME中的目录部分和后缀SUFFIX,如果没有了,则输出SUFFIX。

    使用示例

    示例一

    [root@web ~]# basename /usr/bin/sort 
    sort
    [root@web ~]# dirname /usr/bin/sort 
    /usr/bin
    [root@web ~]#

    示例二

    [root@web ~]# basename /usr/include/stdio.h .h 
    stdio
    [root@web ~]# basename /usr/include/stdio.h stdio.h 
    stdio.h
    [root@web ~]#

  • 相关阅读:
    使windows server 2003 开机不显示登录页面
    G
    D
    三分求函数极值详解
    H
    G
    E
    D
    A
    B
  • 原文地址:https://www.cnblogs.com/kakaisgood/p/10323477.html
Copyright © 2011-2022 走看看