linux 經常使用命令: basename 去掉路徑和擴展名

 

basename: 去掉路徑和擴展名html

  /bin/basenamelinux

  coreutils-8.4-9.el6.x86_64bash

  basename命令用於去掉路徑信息,返回純粹的文件名,若是指定的文件的擴展名,則將擴展名也一併去掉。 spa

[root@vClass-ftYDC systemupdate]# basename --help
用法:basename 名稱 [後綴]
 或:basename 選項
去掉前導的目錄部分後打印"名稱"。
若是指定的話,還會去掉尾隨的"後綴"。

      --help		顯示此幫助信息並退出
      --version		顯示版本信息並退出

示例:
  basename /usr/bin/sort       輸出"sort"。
  basename include/stdio.h .h  輸出"stdio"。

請向bug-coreutils@gnu.org 報告basename 的錯誤
GNU coreutils 項目主頁:<http://www.gnu.org/software/coreutils/>
GNU 軟件通常性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告basename 的翻譯錯誤
要獲取完整文檔,請運行:info coreutils 'basename invocation'

 

getopt & getopts

 getopt   util-linux-2.23.2-33.el7_3.2.x86_64翻譯

   getopts  bash-4.2.46-21.el7_3.x86_64code

絕大多數腳本使用getopts應該就能夠知足需求了,若是須要支持長選項以及可選參數,那麼就須要使用getopt了.。htm

 

 

http://www.cnblogs.com/muahao/p/6252392.htmlblog

相關文章
相關標籤/搜索