在BASH脚本不工作的情况下更改目录

2024-09-19 23:50:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个脚本文件(“testing”w/no filename),其中包含:

cd /userdata/waf/Template
iaprod -python myscript.py>Outputlog
echo "hello"

当我进入命令窗口时,我键入以下命令并得到以下输出:

^{pr2}$

因此,由于某些原因,第一行中的change directory命令不起作用。不过,最后两行中的python脚本和echo运行良好。唯一的问题是我需要在正确的目录中运行python脚本。在

你知道为什么cd不是万能的吗?如果我直接将代码逐字输入命令行,一切都可以正常工作。在


Tags: 文件nopy命令echo脚本cdtemplate
1条回答
网友
1楼 · 发布于 2024-09-19 23:50:43

检查cd命令行末尾是否有一个错误的回车符(ASCII码位13)。混乱的错误消息表明存在一个错误消息。在

shell脚本中的行(以及除了Internet协议中的文本之外的所有内容)必须以ASCII LF(代码点10)结尾,而不是CR+LF。在

相关问题 更多 >