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