
No.3
- 回答日時:
実際にはUNIXには拡張子管理というものがありません。
そのため、たとえ「file.sh」であろうと「file.csh」であろうと「file」であろうと、酷い話、「file.txt」であろうともそれが「実行可能」ファイルであればCshスプリクトファイルとして実行可能です。ですが、逆にそのためにそれがスプリクトファイルなのかただのテキストなのかファイル名を見ただけでは分からないために、たいていのUNIXユーザはそれがCshスプリクトであれば「file.csh」というファイル名をつけて判別がしやすいようにするのです。当然、それも使用者の個人的ルールの範疇で行われることですので中には「file.exe」などとつける人もいるかもしれませんし、「file.bat」とつけている人もいるかもしれません。そして、何もついていないというのもその人のルールによるものなのです。
ですから、拡張子のあるなしは判別しやすい、しにくい以外にまったく意味のないものですので気にされる必要はありません。ただ、ami_mizunoさんがCshスプリクトファイルを作成する時には、他の方もそれを実行する場合には分かりやすいように「.csh」をつけることをお勧めいたします。
以上、何かの参考になれば幸いです。
この回答へのお礼
お礼日時:2001/10/25 11:13
有り難うございます。
以前本を読んだときに書いてあったのを、すっかり忘れていました。
(拡張子管理が無いこと)
今職場で扱っているシェルが、.cshの付いている物と付いていないものが
混同しているもので・・・
私も作る場合には、Sarukanさんの助言に従い、.cshを付けたいと思います。
No.2
- 回答日時:
> Cシェルで、.cshの拡張子が付いている物といない物が有りますが、
> どの様な違いがあるのでしょうか?
全く違いはありません。
シェルスクリプトを実行するには、シェルの引数として渡すか、スクリプトファイルに
実行権限をつけて、第一行目に動作するシェルの指定を記述する(*)かのどちらかです。
(*) スクリプトの一行目が #!/usr/bin/sh っていうふうになってる
ファイル名を見ただけで、その種別を知りたい、とか、ディレクトリのあちこちに
ばらまいてあるので、find で簡単に引っかかるようにしたい、というような
欲求がある人が、ファイル名の末尾に .csh としているだけでしょう。
この回答へのお礼
お礼日時:2001/10/25 11:08
有り難うございます。やはり違いはないんですね。
今職場で扱っている、シェルを見る限り
欲求のある人と無い人が作成したのもが、同フォルダにある物で・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
『存在するかどうか分からない...
-
コンソールでの上下左右矢印ボ...
-
pc98のコマンドプロンプトからD...
-
シェルスクリプトのbashとperl...
-
Cシェル内でBシェルの様な関数...
-
BシェルとBashの違い
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトで #!/bin/sh ...
-
正規表現とワイルドカード
-
HPのマシンでTABキーと矢...
-
execl関数上でvmstatを使ったcp...
-
.cshrc ファイルについて
-
コマンドプロンプトのようなもの
-
sshで実行されるファイルはどこ...
-
シェルスクリプトでエラーが出ます
-
Dirコマンドでフォルダ内ファイ...
-
ラズパイで『’test.service’をs...
-
net use /d の強制実行
-
batである文字列内に特定の文字...
-
SONYの音楽ソフト「x-アプリ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェル 会話形式でエンターキ...
-
ubuntuの端末の左にカレントデ...
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
.cshrc ファイルについて
-
シェル(ksh)で変数にある文字列...
-
コマンドプロンプトとかで、net...
-
シェルを元に戻したい
-
solarisのsetenvが無効
-
lsコマンド部分一致方法
-
バックスラッシュの意味がわか...
-
WindowsXPについて
-
kshについて
-
シェルスクリプトの切り替え?
-
unix初心者です
-
apache停止してたら再起動させ...
-
UNIX(hp-ux)のコマンド履歴↑↓
-
シェルの編集の仕方について
-
telnetの制限
-
コンソールでの上下左右矢印ボ...
おすすめ情報