请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux basename下令 的利用 详解

[复制链接]
查看45 | 回复10 | 2021-9-5 03:58:18 | 显示全部楼层 |阅读模式

关于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

看到这常用的效果 了,非常方便的一个下令 。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar ai2017 | 2021-9-12 23:34:27 | 显示全部楼层
一口气看完了,我要下去回味回味了!
回复

使用道具 举报

avatar 风男人1984 | 2021-9-18 18:03:41 | 显示全部楼层
每次看到admin楼主的帖子都有惊吓!
回复

使用道具 举报

avatar 123457536 | 2021-9-28 02:59:12 | 显示全部楼层
帖子好乱!
回复

使用道具 举报

avatar 休闲时光8882017 | 2021-10-1 07:08:20 | 显示全部楼层
被admin楼主的逻辑打败了!
回复

使用道具 举报

avatar 春宵一刻你懂刻z | 2021-10-14 19:54:34 | 显示全部楼层
admin楼主,替我问候您主治大夫!
回复

使用道具 举报

avatar 123457735 | 2021-10-15 16:03:14 | 显示全部楼层
admin楼主好聪明啊!
回复

使用道具 举报

admin楼主英明!
回复

使用道具 举报

admin楼主的头像能辟邪啊!
回复

使用道具 举报

看了这么多帖子,第一次看到这么有深度了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则