dirname和basename的用法
2011-12-23 11:03
127 查看
dirname :取一个文件的目录,example:
$ a=/user/guicl/shell_bash/test.sh
$ echo `dirname a` // 结果/user/guicl/shell_bash
basename :取一个文件的文件部分,可以是去掉目录,也可以是去掉后缀:
$ a=/user/guicl/shell_bash/test.sh
$ echo `basename a` //结果test.sh
$ echo `basename $a .sh` //结果test
纯shell版本的dirname 和basename替换方法:
dirname:
$a=/user/guicl/shell_bash/test.sh
$echo ${a%/*} //结果/user/guicl/shell_bash
basename:
$a=/user/guicl/shell_bash/test.sh
$echo ${a##/*/} //结果test.sh
$a=${a%.*} && a=${a##/*/} && echo $a //结果test
$ a=/user/guicl/shell_bash/test.sh
$ echo `dirname a` // 结果/user/guicl/shell_bash
basename :取一个文件的文件部分,可以是去掉目录,也可以是去掉后缀:
$ a=/user/guicl/shell_bash/test.sh
$ echo `basename a` //结果test.sh
$ echo `basename $a .sh` //结果test
纯shell版本的dirname 和basename替换方法:
dirname:
$a=/user/guicl/shell_bash/test.sh
$echo ${a%/*} //结果/user/guicl/shell_bash
basename:
$a=/user/guicl/shell_bash/test.sh
$echo ${a##/*/} //结果test.sh
$a=${a%.*} && a=${a##/*/} && echo $a //结果test
相关文章推荐
- dirname和basename用法
- PHP中__FILE__、dirname与basename用法实例分析
- PHP中__FILE__、dirname与basename用法实例分析
- Linux C中的basename函数用法示例
- basename 和 dirname
- php dirname(__FILE__)的用法
- 获取文件名称 basename 用法
- 总结:man, info, hwclock, cal, type, which, dirname, basename, who, which, whatis, makewhatis, hash, tty
- linux 系统函数之 (dirname, basename)【转】
- Linux命令-dirname、basename
- linux dirname 以及 basename 以及如何进入文件所在目录
- 总结:man, info, hwclock, cal, type, which, dirname, basename, who, which, whatis, makewhatis, hash, tty
- mv ----- 移动文件 dirname -- basename
- 指令篇:ls、pwd、date、cal、bc、cd、mkdir、cp、mv、rm、basename、dirname
- linux shell命令${}和basename和dirname的学习
- basename dirname
- basename与dirname(取得路径的文件名称与目录名称)
- Linux中dirname指令和basename指令
- pathinfo()、dirname()、basename()获得文件的路径,名称等信息说明
- Linux命令basename,dirname