Shell-Script
如何執行腳本文件
在這裡使用 Mint Linux 19。
我有一個名為
test.sh
. 該腳本文件位於 eg 路徑/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
在安卓設備上執行良好Test.sh
是可執行的,如 Isiah 在How do I run .sh files中的回答中所述我試圖通過點兩下文件並選擇在終端中執行來執行腳本,但它不起作用,我的手機中沒有任何東西閃爍,並且終端視窗很快就消失了。
問題
如何執行此文件並查看類似於“目標報告大小…OKAY”的輸出
我確定測試文件中的路徑不匹配,但我不知道如何解決該問題以及查看每行解釋的輸出
打開終端應用程序(您可以在應用程序菜單中找到它)並執行:
cd /home/shyam/Mi\ A1/tissot chmod u+x test.sh ./test.sh
每一行都是一個命令。
請記住,在網際網路上找到的執行應用程序可能很危險。在執行此操作之前,您應該學習如何使用 linux shell(這是一個很好的起點:https://en.wikipedia.org/wiki/Bash_(Unix_shell))並了解程序的作用。