对不起我的英语不好。我编写使用变量的 bash 文件:shared_var=/system/xbin
我的脚本文件:
exec="./adb shell chmod 644 $shared_var/$2"
echo $exec
$exec
让我们运行这个脚本:
>bash gapp.sh misc su
./adb shell chmod 644 /system/xbin/su
: No such file or directory n/su
让我们在没有脚本的情况下运行字符串“./adb shell chmod 644 /system/xbin/su”:
> ./adb shell chmod 644 /system/xbin/su
(No output, OK)
我有几个问题:
- 为什么终端中的脚本和直接输入有不同的结果?
- 为什么不是“没有这样的文件或目录/system/xbin/su” adb 返回“没有 soch 文件或目录 n/su”(adb 结果看起来失真)
- 我的问题的解决方案是什么?