执行KornShell脚本

Cur*_*Guy 6 unix shell ksh

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

tar*_*lah 10

  • 确保ksh正确安装/bin/ksh

    which ksh从命令行尝试.

    考虑#! /usr/bin/env ksh更多的便携性.

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

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

    export PATH="path_to_your_script":$PATH

    给你 ~/.kshrc档案.