gpt4 book ai didi

sh - 从 Shell 脚本运行可执行文件

转载 作者:行者123 更新时间:2023-12-04 02:23:38 27 4
gpt4 key购买 nike

我无法启动从 shell 脚本创建的可执行文件。我想通过使用不同的命令行选项多次运行程序来自动测试,以验证它是否正常工作。

当我输入 echo $SHELL , /bin/sh被陈列。

以下是我的shell脚本:

#!/bin/sh
clear
echo "Running first test."
./myProgram
exit 0

当我运行脚本( sh myScript.sh )时,使用 myProgram在同一目录中,我看到以下输出:
Running first test.
: not foundsh: line 4:

执行程序时 ./myProgram ,它按预期运行,没有命令行选项。

我也试过:
我的程序
./我的程序 &
我的程序 &
基于对有些类似问题的回答,但它们都会导致上述错误消息。

最佳答案

你的换行符出错了。使用 dos2unix修理。

关于sh - 从 Shell 脚本运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14825503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com