Re: [Q]シェルスクリプトの拡張子には.shをつけないとダメですか?
On Sat, 21 Aug 2004 02:52:21 +0900,
In article <cg5dop$as0$1@newsl.dti.ne.jp>,
"Anonymous Buddha" <gobtma@yahoo.co.jp> wrote:
> パールのスクリプトなどでもサフィックスはつけなくて問題なしですか?
サフィックスを選ぶのは、コンパイルドライバと make ですね。
単にスクリプトを実行したいだけであれば、なんの問題もないでしょう。
スクリプトが書かれているファイル名のサフィックスで動作を変えたりする
インタープリタは見たことないです。すくなくとも perl は気にしない。
perl script でも perl script.pl でも、script と script.pl の中身が同じ
なら動作も同じです。
> Unix としては行頭の#!/bin/cshなり#!/bin/shなりを見てスクリプトを解釈
> するのみで、
スクリプト自体で実行するか否かは、ファイルの permission で決ります。
ファイルが実行可能イメージではない場合に始めて 先頭行の #!interpreter
を見ます。
実際の動作については execve(2) に詳しい説明が載っているはず。
man 2 execve ないし man -s 2 execve
--
池田研二 稲城駅前在住
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735