shell取文件名及扩展名后缀示例

发布时间:2021-01-23 22:23:55 阅读:1465次

作为一名服务器运维人员,经常需要用到shell脚本

我们该如何取得文件的文件名及扩展名后缀

以下为示例


yannsy@06_09 test]$ filename="test.txt"
[test@06_09 test]$ name=${filename%.*}
[test@06_09 test]$ echo $name
test

[test@06_09 test]$ ext=${filename#*.}
[test@06_09 test]$ echo $ext
txt

[test@06_09 test]$ filename="test.txt.php"
[test@06_09 test]$ name=${filename%%.*}
[test@06_09 test]$ echo $name
test

[test@06_09 test]$ ext=${filename##*.}
[test@06_09 test]$ echo $ext
php

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:shell取文件名及扩展名后缀示例 出自老鄢博客 | 欢迎分享