我有一个shell脚本,其中包含以下命令:
#!/bin/bash
. ../setup/MAXCR_setenv.sh
if [ ! -f "/home/MAXCR/extract/MYDOMAIN.sql" ]
then
...
当我运行它时,我收到以下错误:
:command not foundenv.sh: line 17
File /MYDOMAIN.sql not found
就好像操作系统吞下每个命令的前19个字符一样(见下文):
. ../setup/MAXCR_setenv.sh
1234567890123456789
/home/MAXCR/extract/ALNDOMAIN.sql
1234567890123456789
此程序用于在该计算机上运行。 我怀疑设置有变化,或者它试图用错误的shell运行,但我很遗憾。
请指教。 感谢
答案 0 :(得分:0)
实际上我找到了1个错误的EOL格式的文件。我能够使用Notepad ++修复它。谢谢你的帮助! - STondreau