刚学bash编程,有个问题一直不知怎么解决.
比如一个脚本,名为check
echo The scriptname is $0
执行时,./check
显示的是
The scriptname is ./check.
./如何去掉?
如何显示脚本的名字?
- mainx
- 帖子: 3
- 注册时间: 2010-01-01 20:16
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: 如何显示脚本的名字?
echo `basename $0`
-
- 帖子: 2
- 注册时间: 2010-01-02 11:31
Re: 如何显示脚本的名字?
楼上正解
笨一点的办法
echo ${0##.*/}
笨一点的办法
echo ${0##.*/}
- mainx
- 帖子: 3
- 注册时间: 2010-01-01 20:16
Re: 如何显示脚本的名字?

多谢。