gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:40 31 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/37649214/

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