shell怎么截取绝对路径中的最后一层文件名
时间: 2024-03-12 13:43:34 浏览: 108
shell 里面的奇葩字符实现
可以使用`basename`命令来截取绝对路径中的最后一层文件名。该命令的语法如下:
```shell
basename path [suffix]
```
其中,`path`为绝对路径,`suffix`为可选参数,表示要删除的文件名后缀。如果不指定`suffix`,则会返回`path`中最后一层的文件名。例如:
```shell
$ basename /home/user/test/file.txt
file.txt
```
如果希望删除文件名的后缀,可以使用如下命令:
```shell
$ basename /home/user/test/file.txt .txt
file
```
这样就可以截取绝对路径中的最后一层文件名了。
阅读全文