该机器具有默认的外壳“sh”并运行 SunOS。我尝试像这样运行脚本:
#!/bin/bash
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P9
echo $NLS_LANG
我得到输出:
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P9^M:不是标识符
我认为脚本无法执行此命令,但不明白为什么。也许是因为默认的 shell 不是 bash shell。
您能帮我在脚本中将 sh shell 转换为 bash shell。
PS:我也试过 #!/bin/sh 但结果是一样的