我试图从shell脚本运行mount
命令。 我使用的代码如下:在shell脚本中运行mount命令
echo mypassword | sudo -S mount -o loop system.img system
如果我直接写这段代码的终端,一切都是完美的。但是,当我在脚本中编写脚本并从终端运行脚本时,会发生问题。我在我的脚本中创建的目录在装载后获得system^M
。目录名称保持原样system
但我可以从终端通过写这篇访问它:因为这个问题我不能运行的
cd system^M/
我的命令后,因为他们找不到我system
目录。 此外,当我运行脚本时,它会挂载img文件,但会显示错误消息,如: not found
有人知道,问题是什么?
有一个机会,你的shell脚本保存CRLF行结束,而不是仅仅LF? – 2012-02-13 12:41:23