gpt4 book ai didi

linux - 命令在命令行工作但不在脚本中

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:10 25 4
gpt4 key购买 nike

我有一个正在运行的 shell 脚本,它没有按预期工作。当它在命令行中手动运行时,它可以完美运行并且可以完成我期望的一切。一旦将其放入脚本中,结果就会消失。

这是我正在运行的:

result=`/bin/echo "$query" | /usr/local/bin/tsql -S $server -p $port -U $user -P $pass -o fhq 2> output`

登录失败并将错误写入输出的情况在脚本中完美无缺,但是当登录成功并返回结果时,结果没有任何设置。

任何帮助将不胜感激,谢谢。

最佳答案

请按以下所述尝试:

result=/bin/echo "$query"|/usr/local/bin/tsql -S $server -p $port -U $user -P $pass -o fhq 2> 输出 1> 成功

关于linux - 命令在命令行工作但不在脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25291297/

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