首页IT科技.linux文件(Linux basename命令的使用详解)

.linux文件(Linux basename命令的使用详解)

时间2025-09-19 11:25:20分类IT科技浏览9183
导读:关于Linux Shell命令basename的使用总结。以下操作在Ubuntu14.04 Bash Shell中通过。...

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

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

声明:本站所有文章                              ,如无特殊说明或标注                   ,均为本站原创发布                             。任何个人或组织     ,在未征得本站同意时                              ,禁止复制                    、盗用                             、采集         、发布本站内容到任何网站               、书籍等各类媒体平台               。如若本站内容侵犯了原著者的合法权益                        ,可联系我们进行处理          。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
atikmdag.sys蓝屏(atitask.exe进程是病毒吗 atitask进程信息查询)