首先在当前目录下有一个xxx目录,xxx目录下有一个abc.sh
abc.sh的内容如下:
代码: 全选
#!/bin/sh
x=$0
echo $x
代码: 全选
chmod +x xxx/abc.sh
代码: 全选
./xxx/abc.sh
代码: 全选
./xxx/abc.sh
代码: 全选
source xxx/abc.sh
代码: 全选
bash
接下来修改abc.sh的内容如下:
代码: 全选
#!/bin/sh
$(dirname $0)
代码: 全选
./xxx/abc.sh
第二个问题:为什么会报权限错误呢?