Shell-Script

如何執行腳本文件

  • September 21, 2021

在這裡使用 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上面程式碼片段中的文件

我試圖通過點兩下文件並選擇在終端中執行來執行腳本,但它不起作用,我的手機中沒有任何東西閃爍,並且終端視窗很快就消失了。

問題

如何執行此文件並查看類似於“目標報告大小…OKAY”的輸出

我確定測試文件中的路徑不匹配,但我不知道如何解決該問題以及查看每行解釋的輸出

打開終端應用程序(您可以在應用程序菜單中找到它)並執行:

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

每一行都是一個命令。

請記住,在網際網路上找到的執行應用程序可能很危險。在執行此操作之前,您應該學習如何使用 linux shell(這是一個很好的起點:https://en.wikipedia.org/wiki/Bash_(Unix_shell))並了解程序的作用。

引用自:https://unix.stackexchange.com/questions/465765