シェルスクリプトは実行されません

シェルスクリプトは実行されません

何が起こったのかよく分からない。

a.sh次のコマンドを使用してスクリプトを呼び出してみましょう。

/users/guru$ cat a.sh
#! /usr/bin/ksh

echo "Hello"
date

として実行すると、kshジョブは完了します。

/users/guru$ ksh a.sh
Hello
Tue Jul 15 15:00:52 EDT 2014

ファイルの権限とkshパスを確認してください。

/users/guru$ ls -l a.sh
-rwxrwxrwx    1 guru  kpc         35 Jul 15 15:00 a.sh
/users/guru$ a.sh
ksh: a.sh:  not found
/users/guru$ which ksh
/usr/bin/ksh

ベストアンサー1

実行しようとしたら、「./a.sh」を試してください。ファイルがどこにあるかを知る必要があります。

"./" は現在のディレクトリを検索するように指示します。

おすすめ記事