No.3
- 回答日時:
実際にはUNIXには拡張子管理というものがありません。
そのため、たとえ「file.sh」であろうと「file.csh」であろうと「file」であろうと、酷い話、「file.txt」であろうともそれが「実行可能」ファイルであればCshスプリクトファイルとして実行可能です。ですが、逆にそのためにそれがスプリクトファイルなのかただのテキストなのかファイル名を見ただけでは分からないために、たいていのUNIXユーザはそれがCshスプリクトであれば「file.csh」というファイル名をつけて判別がしやすいようにするのです。当然、それも使用者の個人的ルールの範疇で行われることですので中には「file.exe」などとつける人もいるかもしれませんし、「file.bat」とつけている人もいるかもしれません。そして、何もついていないというのもその人のルールによるものなのです。
ですから、拡張子のあるなしは判別しやすい、しにくい以外にまったく意味のないものですので気にされる必要はありません。ただ、ami_mizunoさんがCshスプリクトファイルを作成する時には、他の方もそれを実行する場合には分かりやすいように「.csh」をつけることをお勧めいたします。
以上、何かの参考になれば幸いです。
有り難うございます。
以前本を読んだときに書いてあったのを、すっかり忘れていました。
(拡張子管理が無いこと)
今職場で扱っているシェルが、.cshの付いている物と付いていないものが
混同しているもので・・・
私も作る場合には、Sarukanさんの助言に従い、.cshを付けたいと思います。
No.2
- 回答日時:
> Cシェルで、.cshの拡張子が付いている物といない物が有りますが、
> どの様な違いがあるのでしょうか?
全く違いはありません。
シェルスクリプトを実行するには、シェルの引数として渡すか、スクリプトファイルに
実行権限をつけて、第一行目に動作するシェルの指定を記述する(*)かのどちらかです。
(*) スクリプトの一行目が #!/usr/bin/sh っていうふうになってる
ファイル名を見ただけで、その種別を知りたい、とか、ディレクトリのあちこちに
ばらまいてあるので、find で簡単に引っかかるようにしたい、というような
欲求がある人が、ファイル名の末尾に .csh としているだけでしょう。
有り難うございます。やはり違いはないんですね。
今職場で扱っている、シェルを見る限り
欲求のある人と無い人が作成したのもが、同フォルダにある物で・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- その他(車) 自分に合うガソリンスタンドは? 8 2023/02/10 09:52
- アクセサリ・腕時計 オメガコンステレーションの文字盤をシェルの物にするか、ステンレスにするか迷っています。 シェルは綺麗 1 2022/06/16 22:49
- レディース ロレックスのレディデイトジャストが欲しいです。 ロレックスへたくさん通っていますが 一回も出会えませ 1 2023/07/08 22:15
- その他(アウトドア) ガソリンスタンドで例えば山田石油というところがあって、そこの看板がシェルになったり出光になったり、ユ 2 2023/01/28 23:07
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
- その他(OS) IDEを使うことって本当にいいことなんですか? 2 2023/07/05 16:10
- 国産車 ガソリンについて ハイオクなんですが、エネオス、コスモ、シェルなど現在はどこも一緒なのですか? 地元 11 2022/09/19 10:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HPのマシンでTABキーと矢...
-
BシェルとBashの違い
-
Solaris9でdateコマンドの結果...
-
バーチャルBOX Windows 95 セッ...
-
SONYの音楽ソフト「x-アプリ」...
-
【Gmailコマンド】1年以上前の...
-
ddコマンドでイメージをコピー...
-
TOPコマンドで表示するCPU使用...
-
リモートで使うとuseraddが使え...
-
エクセルの表にヘンな枠が・・・
-
Linux のシェルスクリプトの強...
-
空きIPアドレスを探す方法
-
linux初心者です wineをつかっ...
-
スリープモードへの移行を一時...
-
shutdownコマンドをキャンセル...
-
「Vmmem」のメモリ使用量が高い...
-
SPI非言語の問題 解説お願いします
-
Dirコマンドでフォルダ内ファイ...
-
pingは正常なのにtracerouteで...
-
テキストファイルから最終行の抽出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
シェル 会話形式でエンターキ...
-
シェルスクリプトで #!/bin/sh ...
-
.cshrc ファイルについて
-
『存在するかどうか分からない...
-
ubuntuの端末の左にカレントデ...
-
ターミナルが全く入力できない
-
バックスラッシュの意味がわか...
-
Linuxのファイル禁止文字
-
シェルスクリプトに関する問題...
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトのbashとperl...
-
違いについて
-
tcshなのにスクリプト構文中のs...
-
シェル(ksh)で変数にある文字列...
-
posixでshellを起動したとき`da...
-
シェルの変数をMySQLに送る方法...
-
Solaris9でdateコマンドの結果...
-
Cシェルでのファイルからの入...
おすすめ情報