Oracle 无法在.prog中使用cd

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服

在执行以下.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服务器

使用命令dos2unix工作


没有进行其他更改

是否为绝对路径?如果不是,脚本运行时的当前目录是什么?脚本文件本身是否有
\r\n
行结尾,以便路径具有尾随回车符?未能在
cd
行中引用变量:路径是否包含空格?