强制 shell 忽略shebang

Der*_*會功夫 6 shell-script android

我正在尝试./configure在 Termux 中运行,但该文件具有以下行:

#! /bin/sh
Run Code Online (Sandbox Code Playgroud)

由于/bin/shTermux 中没有,脚本无法运行。

bash configure
Run Code Online (Sandbox Code Playgroud)

工作一段时间,直到它执行另一个也有该行的配置文件:

configure: error: cannot run /bin/sh ./config.sub
Run Code Online (Sandbox Code Playgroud)

有没有办法强制外壳忽略#!

Ste*_*itt 9

请参阅Termux 常见问题解答:解决此问题的最佳方法是通过运行安装termux-exec

pkg install termux-exec
Run Code Online (Sandbox Code Playgroud)

并重新启动您的 Termux 会话。然后您的脚本无需任何更改即可运行。