怎么让shell脚本获得自己所在目录名
答案:3 悬赏:50 手机版
解决时间 2021-03-05 05:15
- 提问者网友:椧運幽默
- 2021-03-04 23:41
怎么让shell脚本获得自己所在目录名
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-05 00:27
在脚本中加两行:
x=`pwd`
print x
PS:注意不是单引号,是反引号
x=`pwd`
print x
PS:注意不是单引号,是反引号
全部回答
- 1楼网友:冷風如刀
- 2021-03-05 01:02
var=`pwd`
- 2楼网友:神的生死簿
- 2021-03-05 00:50
1.使用绝对路径执行的shell文件(如/home/xxx/binfile)
直接使用dirname $0即可
2.对于使用相对路径执行的shell文件(如 ./xxx/binfile)
pwd与dirname结合使用;pwd获得的是执行当前shell文件时,用户所在的位置;dirname可以获得相对于那个位置的偏移:
例如某shell文件所在的位置是/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src/notify_serv/shell文件名
1 #!/bin/sh
2 pwd
3 echo `dirname $0`
执行后输出
/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src
./notify_serv
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯