美文网首页
Linux 命令之 basename

Linux 命令之 basename

作者: Manchangdx | 来源:发表于2018-07-25 16:11 被阅读0次

    从后向前检查第一个参数,遇到 / 即停,返回斜杠之后的内容,不包括斜杠
    如果有第二个参数,就在返回值里去掉第二个参数的部分

    命令较简单,直接举例子吧:

    mcdx@ubuntu:~$ basename test.sh .sh
    test
    mcdx@ubuntu:~$ basename /home/mcdx/test.sh 
    test.sh
    mcdx@ubuntu:~$ basename /home/mcdx/test.sh .sh
    test
    mcdx@ubuntu:~$ basename /home/mcdx/test.sh t.sh
    tes
    mcdx@ubuntu:~$ a=/home/asdf/haha.c
    mcdx@ubuntu:~$ basename $a
    haha.c
    mcdx@ubuntu:~$ basename $a .c
    haha
    

    相关文章

      网友评论

          本文标题:Linux 命令之 basename

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