关于Linux Shell命令basename的使用总结。以下操作在Ubuntu14.04 Bash Shell中通过。
最近在使用shell脚本时需要获取脚本执行时的名称,一般采用$0来获取脚本执行时的命令,如/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.执行basename kernel/include/linux/或basename kernel/include/linux得到linux
2.执行basename kernel/include/linux/stddef.h得到stddef.h
3.执行basename kernel/include/linux/stddef.h .h得到stddef
4.执行basename kernel/include/linux/stddef.h h得到stddef.
5.执行basename kernel/include/linux/stddef.h .得到stddef.h
看到这常用的效果了,非常方便的一个命令。
Linux Mint 20.2“Uma”中的新
EasyWSL工具将 Linux Docker 映
适用于 Linux 5.16 的新 Zst
适用于Linux的Windows子系统
Linux系统xlsatom命令如何使
散热器清理技巧:如何清理散热器提高散
清理散热器是维护电脑性能的重要一环,尤其在高温季节或长时......
阅读
手机QQ怎么远程获取电脑上的文件
手机QQ怎么远程获取电脑文件?自从有了手机QQ和微信之后,电脑......
阅读
emeditor显示换行符的教程
emeditor是一款快速轻巧的文本编辑器,专门用来处理txt文本的工......
阅读
怎么把别人发的内容转发朋友圈
1、打开微信,点击发现,找到朋友圈。2、点击想要转发朋友圈......
阅读
微信查看朋友圈历史点赞信息和评论消息
微信朋友圈已经成为好友们互动的地方,没事发张自拍照,发点......
阅读
Intel ATX v3.0 电源规格数据
抖音卡点视频制作方法图
高通和 ESL Gaming 联合举办
这些是适用于Chrome的全新
机器手臂Panda要重塑,无需
微软将通过新的插件管理
Windows10:2022 年 6 月 15 日
终于“真正的”Windows11
王者荣耀如何克制镜?
重构阿塔提斯空噪强度分
诺亚之心抄袭原神的吗
旌宇显卡驱动怎么下载
盈通rx6500xt大地之神怎么样
如何分卷压缩文件详细教
XP麦克风音量灰色怎么办
Excel怎么设置vlookup函数-
wps文档页面旁边多了一块
安卓android l怎么安装?
飞书在妙记页面中倍速播
腾达路由器怎么设置?ten
搬家了路由器怎么设置才今天小编将为大家带来的是Linux下增大可打开文件描述符的最大数的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
最近一些朋友问小编Linux Mount NTFS分区造成的权限问题如何解决?今天小编将为大家带来的是Linux Mount NTFS分区造成的权限问题的解决方案,希望对大家会有帮助,有需要的朋友一起去看看...
次阅读
Linux编程时出现Segmentation fault错误如何解决?今天小编要为大家分享的就是Linux编程时出现Segmentation fault错误的处理办法,有需要的朋友可以参考下...
次阅读
今天小编为大家带来的是linux的Sudo/su授权命令详解,希望对大家会有帮助,有需要的朋友可以参考下...
次阅读
最近一些朋友问小编在Linux下如何确定网卡所使用驱动程序?今天小编要为大家带来的是在Linux下确定网卡所使用驱动程序的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
今天小编要为大家带来的是Linux用root账号创建一个新的登录账号的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
今天小编为大家带来的是Linux下的命令行浏览器links介绍,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
最近一些朋友问小编RedHat Linux 5无法使用ifconfig怎么办?今天小编就为大家分享RedHat Linux 5无法使用ifconfig的解决方法,有需要的朋友可以参考...
次阅读
今天小编为大家带来的是从Vim中访问shell或者运行外部命令的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error details,出现这种情况该如何解决呢?下面小编就为大家带来Linux安装ElasticSea...
次阅读
这篇文章主要介绍了Linux如何通过命令查看日志文件的某几行(中间几行或最后几行),需要的朋友可以参考下...
次阅读
最近一些朋友问小编Linux在无root的权限下如何安装程序?今天小编将为大家带来的是Linux在无root的权限下安装程序的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux上最杰出的新安全子系统。今天小编要为大家分享的是SELinux基本概念详解,希望对大家会有帮助,有...
次阅读
最近有些朋友问小编 Linux菱形乱码如何修改? 今天小编将为大家分享的是Linux菱形乱码的修改方法,希望对大家会有帮助,有需要的朋友可以参考下...
次阅读
一些朋友不知道在Linux系统中如何把文件拷贝到U盘。今天小编就为大家带来的是Linux系统中把文件拷贝到U盘的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...
次阅读