Linux basename命令的使用详解
网络知识 2023-02-09 13:13www.1681989.comseo网站推广
关于Lux Shell命令basename的使用。以下操作在Ubuntu14.04 Bash Shell中通过。
最近在使用shell脚本时需要获取脚本执行时的名称,一般采用$0来获取脚本执行时的命令,如/home/guochongx/test.sh A B这样的脚本,在test.sh里echo $0得到的值是/home/guochongx/test.sh,但实际我们只想获得test.sh,这个时候就可以使用basename命令了。
该命令的帮忙信息如下
NAME
basename - strip directory and suffix from filenames
SYNOPSIS
basename NAME [SUFFIX]
basename OPTION
即basename的作用是从文件名中去除目录和后缀,有如下例子
1.执行basename kernel/clude/lux/或basename kernel/clude/lux得到lux
2.执行basename kernel/clude/lux/stddef.h得到stddef.h
3.执行basename kernel/clude/lux/stddef.h .h得到stddef
4.执行basename kernel/clude/lux/stddef.h h得到stddef.
5.执行basename kernel/clude/lux/stddef.h .得到stddef.h
看到这常用的效果了,非常方便的一个命令。
网络推广
- 5g网络有多快:5g网络网速有多快
- dota2无法连接至steam网络 为什么无法连接dota2网络
- 无线网络信号接收器 无线网络信号接收器怎么用
- 网络延时是什么意思 网络延时是什么原因
- 无线网络不可用:无线网络不可用是什么原因
- 网络广告销售技巧 网络广告销售技巧有哪些
- 智能手机网络设置 智能手机网络设置在哪里
- 为什么找不到无线网络 为什么找不到无线网络信
- 网络这么赚钱:网络怎么能赚到钱
- 为什么无线网络连接不上 为什么无线网连不起来
- 网络上的人际交往 网络上人际交往的优势
- 支付宝网络系统异常 支付宝显示网络异常什么时
- 营销软件:营销软件有哪些
- 无法访问您要使用的功能所在的网络位置
- 网络安全基本知识 网络安全基本知识有哪些
- 什么网络电话最好用 什么网络电话最好用最便宜