执行KornShell脚本

时间:2013-05-24 12:24:18

标签: shell unix ksh

如果没有ksh命令,我无法执行我的KornShell(ksh)脚本。我在脚本的第一行包含#!/bin/ksh但是当我尝试仅按名称执行它时,它没有说明这样的文件或目录。有人能帮助我吗?

1 个答案:

答案 0 :(得分:9)

  • 确保ksh

    中正确安装了/bin/ksh

    从命令行尝试which ksh

    考虑#! /usr/bin/env ksh以获得更多便携性。

  • 用于从script存在的目录中的命令行./script执行script运行。

  • 如果您想从没有script前缀的任何目录中执行./,您必须将script的路径添加到PATH环境变量,添加此行

    export PATH="path_to_your_script":$PATH

    给你~/.kshrc档案。