Syntax 然后将其上载到我的unix计算机。当我从unix创建文件时,问题就解决了。谢谢如果您运行了dos2unix文件名。。。那会解决你的问题。。。。它将ctrl-M字符替换为unix行结束符。我终于解决了我的问题。我正在从windows创建mi.ksh文件,然后

Syntax 然后将其上载到我的unix计算机。当我从unix创建文件时,问题就解决了。谢谢如果您运行了dos2unix文件名。。。那会解决你的问题。。。。它将ctrl-M字符替换为unix行结束符。我终于解决了我的问题。我正在从windows创建mi.ksh文件,然后,syntax,syntax-error,ksh,Syntax,Syntax Error,Ksh,然后将其上载到我的unix计算机。当我从unix创建文件时,问题就解决了。谢谢如果您运行了dos2unix文件名。。。那会解决你的问题。。。。它将ctrl-M字符替换为unix行结束符。我终于解决了我的问题。我正在从windows创建mi.ksh文件,然后将其上载到我的unix计算机。当我从unix创建文件时,问题就解决了。谢谢如果您运行了dos2unix文件名。。。那会解决你的问题。。。。它将ctrl M字符替换为unix行结束符。 #!/bin/ksh # ksh example if [


然后将其上载到我的unix计算机。当我从unix创建文件时,问题就解决了。谢谢如果您运行了dos2unix文件名。。。那会解决你的问题。。。。它将ctrl-M字符替换为unix行结束符。我终于解决了我的问题。我正在从windows创建mi.ksh文件,然后将其上载到我的unix计算机。当我从unix创建文件时,问题就解决了。谢谢如果您运行了dos2unix文件名。。。那会解决你的问题。。。。它将ctrl M字符替换为unix行结束符。
#!/bin/ksh
# ksh example 
if [[$0 = "ksh"]];
then
  bash
  exit $?
fi

if [[$0 = "-ksh"]];
then
  bash --login
  exit $?
fi

export LOGIN=$LOGNAME

#prompt config
PS1="$LOGIN@"$(hostname)":$PWD"

if [["$(id -u)" = "0"]];
then
  export PS1="$PS1# "
else
  export PS1="$PS1> "
fi

#Alias utile
alias ll="ls -la"

#Set any export here
export PATH_EXAMPLE=/home/userTest
export JAVA_HOME=$PATH_EXAMPLE/games/java/current
export PATH=$JAVA_HOME/bin:$PATH
version         sh (AT&T Research) 93u+ 2012-08-01
if [[$0 = "-ksh"]]
 if [[ $0 == "-ksh" ]] 
if [[ $0 = "-ksh" ]] 
#!/bin/ksh
# ksh example
if [[ $0 = "ksh" ]];
then
  bash
exit $?
fi

if [[ $0 == "-ksh" ]];
then
   bash --login
   exit $?
fi

export LOGIN=$LOGNAME

#prompt config
PS1="$LOGIN@"$(hostname)":$PWD"

if [[ "$(id -u)" == "0" ]];
then
export PS1="$PS1# "
else
   export PS1="$PS1> "
fi

#Alias utile
alias ll="ls -la"

#Set any export here
export PATH_EXAMPLE=/home/userTest
export JAVA_HOME=$PATH_EXAMPLE/games/java/current
export PATH=$JAVA_HOME/bin:$PATH