gpt4 book ai didi

linux - KornShell (ksh) 重定向

转载 作者:可可西里 更新时间:2023-11-01 11:50:46 26 4
gpt4 key购买 nike

我有一个重定向 std out/std err 的脚本,如下所示:

SCRIPTS=/test/scripts
LOG=/test/log
echo $SCRIPTS
echo $LOG
$SCRIPTS/dmm_algo_ofac_daily_sched.ksh >> $LOG/test12.log 2>&1

此脚本无法展开 $SCRIPTS$LOG

如果我按如下方式替换它:

/test/scripts/daily_sched.ksh >> /test/log/test12.log 2>&1

报错如下:

: bad file unit numberd/test.ksh: line 33: 1

此外,我无法从保存脚本的目录中调用脚本。如果我这样做

./test.ksh 它给我错误提示找不到文件。不过,我可以通过 ksh/test/sched/test.ksh 执行它。

有人可以帮我解决这些问题吗?提前致谢。

最佳答案

我几乎可以肯定问题出在 DOS/Windows 行尾

您收到的错误消息是由于回车而覆盖了自身。您可以使用 dos2unix 修复您的文件。

关于linux - KornShell (ksh) 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4548435/

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