如何使用 shc 将包含“wget”的脚本转换为二进制文件?

如何使用 shc 将包含“wget”的脚本转换为二进制文件?

我有一个 bash 脚本,我希望使用 shc 将其转换为二进制文件。它包括行wget www.google.com

如果我运行shc -f myscript.sh将其转换为./myscript.sh.x(生成的程序),则运行时什么也不会发生。

但是,当我转换不包含该wget行的脚本时,它工作正常。

根据 larsks 的要求进行编辑:

#!/bin/bash

echo "Downloading Google.com"
wget -O testegoogle.html "www.google.com"

我正在做的是:

  1. 将代码另存为 downloadgoogle.sh
  2. 跑步shc -f downloadgoogle.sh
  3. 执行./downloadgoogle.sh.x,生成的文件

没有任何反应,页面也没有下载

相关内容