如何运行脚本文件

如何运行脚本文件

此处使用 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在 Android 设备上运行良好
  • Test.sh是可执行的,如 Isiah 的回答中所述如何运行 .sh 文件

我尝试通过双击文件并选择来运行脚本在终端中运行,但它不起作用,我的手机上没有任何闪烁,终端窗口也瞬间消失。

问题

如何运行此文件并查看类似于“目标报告大小...好的”的输出

我确信测试文件中的路径不匹配,但我不知道如何解决该问题以及查看每行解释的输出

答案1

打开终端应用程序(您可以在应用程序菜单中找到它)并运行:

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

每一行都是一个命令。

请记住,运行在互联网上找到的应用程序可能很危险。在执行此操作之前,您应该学习如何使用 linux shell(这是一个很好的起点:https://en.wikipedia.org/wiki/Bash_(Unix_shell))并了解该程序的作用。

相关内容