Shell basename dirname

  1. 取文件名
  2. 取目录名
  3. 获取当前执行脚本的路径
1
$ var=Downloads/software/linux/dev/jd-gui-windows-1.4.0.zip

取文件名

1
2
3
4
$ echo $(basename $var)
jd-gui-windows-1.4.0.zip
$ echo $(basename $var .zip)
jd-gui-windows-1.4.0

取目录名

1
2
3
4
$ echo $(dirname $var)
Downloads/software/linux/dev
$ echo $(dirname $(dirname $var))
Downloads/software/linux

获取当前执行脚本的路径

1
2
$ echo $(cd `dirname $0`; pwd)
/bin

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wilber_bai@hotmail.com

文章标题:Shell basename dirname

文章字数:82

本文作者:风沉殇史

发布时间:2017-12-12, 12:12:12

最后更新:2018-06-21, 16:20:40

原始链接:http://wilber.win/posts/aa3182d7/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏