私の英語でごめんなさい。変数を使用する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)
いくつか質問があります:
- ターミナルでのスクリプト入力と直接入力の結果が異なるのはなぜですか?
- 「No such file or directory /system/xbin/su」の代わりに adb が「No soch file or directoryn/su」を返す理由 (adb の結果が歪んで見える)
- 私の問題の解決策は何ですか?