Oracle 无法在.prog中使用cd
在执行以下.prog脚本时,不会抛出此类文件或目录Oracle 无法在.prog中使用cd,oracle,shell,Oracle,Shell,在执行以下.prog脚本时,不会抛出此类文件或目录 #!/usr/bin/ksh param1="$5" echo "Parameter1 : $param1" l_outgoing="outgoing" l_out_path="$INTERFACE_HOME/$l_outgoing" echo "$l_out_path" cd $l_out_path 脚本工作正常,直到echo“$l_out_path”并给出正确的目录脚本是在Windows中创建的,并迁移到Unix服
#!/usr/bin/ksh
param1="$5"
echo "Parameter1 : $param1"
l_outgoing="outgoing"
l_out_path="$INTERFACE_HOME/$l_outgoing"
echo "$l_out_path"
cd $l_out_path
脚本工作正常,直到
echo“$l_out_path”
并给出正确的目录脚本是在Windows中创建的,并迁移到Unix服务器
使用命令dos2unix工作
没有进行其他更改是否为绝对路径?如果不是,脚本运行时的当前目录是什么?脚本文件本身是否有
\r\n
行结尾,以便路径具有尾随回车符?未能在cd
行中引用变量:路径是否包含空格?