關于Linux Shell命令basename的使用總結。以下操作在Ubuntu14.04 Bash Shell中通過。
最近在使用shell腳本時需要獲取腳本執(zhí)行時的名稱,一般采用$0來獲取腳本執(zhí)行時的命令,如/home/guochongxin/test.sh A B這樣的腳本,在test.sh里echo $0得到的值是/home/guochongxin/test.sh,但實際我們只想獲得test.sh,這個時候就可以使用basename命令了。
該命令的幫忙信息如下:
NAME
basename - strip directory and suffix from filenames
SYNOPSIS
basename NAME [SUFFIX]
basename OPTION
即basename的作用是從文件名中去除目錄和后綴,有如下例子:
1.執(zhí)行basename kernel/include/linux/或basename kernel/include/linux得到linux
2.執(zhí)行basename kernel/include/linux/stddef.h得到stddef.h
3.執(zhí)行basename kernel/include/linux/stddef.h .h得到stddef
4.執(zhí)行basename kernel/include/linux/stddef.h h得到stddef.
5.執(zhí)行basename kernel/include/linux/stddef.h .得到stddef.h
看到這常用的效果了,非常方便的一個命令。
WindowsSubsystem for Linux(WSL)2對Windows10版本1903和1909的支持 根據(jù)客戶......
閱讀微軟已經向開發(fā)通道中的Windows Insiders宣布了Windows 10 Insider Prev......
閱讀bull; Wine最近收到了對6.0版的更新。 bull; 此更新改進了使用Wine的......
閱讀有趣的是,微軟正在努力使Linux在Windows10下運行。我們都熟悉W......
閱讀適用于 Linux 的 Windows 子系統(tǒng)既是一種啟示,也是一場革命?,F(xiàn)在......
閱讀今天小編要為大家分享的是Linux下安裝vagrant過程遇到的問題解析,希望可以幫助到大家,有需要的朋友一起去看看吧...
次閱讀
最近有些朋友問小編 Linux菱形亂碼如何修改? 今天小編將為大家分享的是Linux菱形亂碼的修改方法,希望對大家會有幫助,有需要的朋友可以參考下...
次閱讀
最近一些朋友問小編Linux下如何設置交換文件?今天小編將為大家?guī)淼氖荓inux下設置交換文件的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些Linux用戶發(fā)現(xiàn)很多日志文件都是空文件,如何過濾呢?今天小編就為大家?guī)鞮inux過濾空文件的命令總結,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編要為大家分析的內容是linux下鏈接庫失敗的原因分析,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
您是否檢查過您的 PC 是否符合更新到 Windows 11 的條件,但結果卻令人失望?在 Windows 10 之外繼續(xù)使用筆記本電腦或臺式機的少數(shù)選擇之一是安裝 Linux。這就是為什么這...
次閱讀
今天小編為大家?guī)淼氖荓inux下設置權限讓用戶只刪除自己的文件的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些朋友問小編Linux Mint如何設置面板位置以及添加面板元素?今天小編將為大家分享的是Linux Mint設置面板位置以及添加面板元素的方法,希望對大家會有幫助,有需要的朋友一起去...
次閱讀
今天小編為大家?guī)淼氖荓inux刪除制定時間的文件的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編為大家?guī)淼氖荓inux中RedHat CentOS Ubuntu Fedora的區(qū)別詳解,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編將為大家分享的是Linux中遇到device is busy的處理方法。希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編為大家?guī)淼氖菑腣im中訪問shell或者運行外部命令的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
Emacs是公認的最好的代碼編輯器之一。由于默認編碼跟文檔編碼不同會導致Emacs經常出現(xiàn)亂碼!這種情況該如何解決呢?下面小編就為大家分享Linux下打開Emacs出現(xiàn)亂碼的解決方法!有需要...
次閱讀
今天小編要為大家?guī)淼氖荓inux使用文本瀏覽器lynx并顯示中文的方法!希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
最近有些朋友問小編如何用Windows通過網(wǎng)絡安裝RedHat Linux?今天小編為大家?guī)淼氖怯肳indows通過網(wǎng)絡安裝RedHat Linux的方法,有需要的朋友一起去看看吧...
次閱讀