これには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
adb
fastboot
Androidデバイスでうまく機能します。Test.sh
Isiahの答えで述べたように実行可能です。.sh ファイルを実行する方法
ファイルをダブルクリックして選択してスクリプトを実行してみました。端末で実行しかし、動作せず、携帯電話に何も点滅せず、端末ウィンドウはすぐに消えます。
質問
このファイルを実行して「ターゲットレポートサイズ...確認」に似た出力を表示するにはどうすればよいですか?
テストファイルのパスが一致しないと確信していますが、それを修正する方法と、各行について説明されている出力を確認する方法がわかりません。
答え1
ターミナルアプリケーションを開き(アプリケーションメニューにあります)、次を実行します。
cd /home/shyam/Mi\ A1/tissot
chmod u+x test.sh
./test.sh
各行はコマンドです。
インターネット上のアプリケーションを実行することは危険である可能性があることに注意してください。これを行う前に、Linuxシェルの使い方を学ぶ必要があります(ここから始めることをお勧めします。https://en.wikipedia.org/wiki/Bash_(Unix_shell))プログラムが何をしているのか理解しています。