スクリプトファイルを実行する方法

スクリプトファイルを実行する方法

これにはMint Linux 19が使用されます。

というスクリプトファイルがありますtest.sh。このスクリプトファイルはたとえばパスにあり、/home/shyam/Mi A1/tissotそれを使用して携帯電話からAndroidシステムを更新します。スクリプトには次のコマンドラインが含まれています。

fastboot $* flash modem_a `dirname $0`/images/modem.img
if [ $? -ne 0 ] ; then echo "Flash modem_a error"; exit 1; fi
fastboot $* flash modem_b `dirname $0`/images/modem.img
if [ $? -ne 0 ] ; then echo "Flash modem_b error"; exit 1; fi.....

このコマンドに記載されているフォルダーは、images同じフォルダー内の別のフォルダーにあり、上記のスニペットのようなファイルがtissot含まれています。modem.img

ファイルをダブルクリックして選択してスクリプトを実行してみました。端末で実行しかし、動作せず、携帯電話に何も点滅せず、端末ウィンドウはすぐに消えます。

質問

このファイルを実行して「ターゲットレポートサイズ...確認」に似た出力を表示するにはどうすればよいですか?

テストファイルのパスが一致しないと確信していますが、それを修正する方法と、各行について説明されている出力を確認する方法がわかりません。

答え1

ターミナルアプリケーションを開き(アプリケーションメニューにあります)、次を実行します。

cd /home/shyam/Mi\ A1/tissot
chmod u+x test.sh
./test.sh

各行はコマンドです。

インターネット上のアプリケーションを実行することは危険である可能性があることに注意してください。これを行う前に、Linuxシェルの使い方を学ぶ必要があります(ここから始めることをお勧めします。https://en.wikipedia.org/wiki/Bash_(Unix_shell))プログラムが何をしているのか理解しています。

関連情報