この業界で仕事していていつも首をかしげてしまうことなんですけど、、、
シェルスクリプトのことを単に『シェル』と呼ぶ人がとても多いのですが、この表現はなんだか気持ち悪くありませんか?
たとえば、『ちょっとシェル作って』なんて言いますけど、なんかシェル本体(/bin/shそのものとか)を作れといわれてるみたいで変な感じです。
これについて、みなさんどう思われますか?
また、なぜこういう言い方が一般化したのでしょうか?(自分の会社だけかと思ってたら、委託さんや協力会社などの同業他社の方も使っているので。。。)
くだらない質問ですがよろしくお願いします。
No.3ベストアンサー
- 回答日時:
メインフレーム文化の流れだと思います。
プログラムに対してJCL(JobControlLanguage)がある。JCLって名前からわかるように言語なわけですが、それで記述された「プログラム実行のやりかたを記述したもの」もJCLと呼びます。unixではこのJCLがshにあたるわけで、shでかかれたものをシェルと呼ぶわけです。JCLで書かれたものの方(shだとスクリプト)は、ほんとはジョブストリームかな?(自信なし。忘れちゃいました)
ありがとうございます。
なるほど、たしかに私の周りのCOBOLerの人達も『JCLを書く』という言い方をしてますね。
その感覚で同様にshの位置づけを捉えると、たしかに『シェルを書く』と言う言い方が自然にでてきそうですね。
しかし、厳密に言うと『シェル』は言語ではありませんよね。システム構成上OSのすぐ上のレイヤにあるもの、OSを『貝殻』のように覆っている存在のことですよね。
あっちの文化の人はやっぱりそういう考え方はしないんでしょうかね?
No.2
- 回答日時:
すいません、この業界で仕事をしていていまだにそういう表現に出会ったことがありません。
sh のスクリプト・・・「シェルで書く」
csh のスクリプト・・・「シーシェルで書く」
perl のスクリプト・・・「パールで書く」
awk のスクリプト・・・「オークで書く」
などなど。
あ、でも、sh のスクリプトを書くのを、単に「スクリプトで書いて」ということはあります。実は暗に他のスクリプトでもいいから書いて、という意味がこめられているのかも知れませんけど。
ありがとうございます。
なるほど、シェル『で』書く、と書けば違和感ないですね。
私の周りでは、『で』ではなく シェル『を』書く と
表現する人が多いんです。
業界でもいろいろあるんですね。
うちなんかホスト系出身のCOBOLerでunix文化にうとい人が多いからこんなふうになっちゃったのかも。。。
No.1
- 回答日時:
シェルはまだ通じるので我慢できるのですが、cshで書いたシェルスクリプトをCと呼んだり、JavaScriptのことをJavaと呼んだりする人がいるのには困ります。
Cで書いてあるからと言われてみてみればシェルスクリプトだし、Javaが得意ですとか言うので、使ってみようかなと思ったら、得意なのはJavaScriptだったってことが、なんどかあります。
これに比べればシェルくらい……。自分ではそんな呼び方は決してしませんけど。
ありがとうございます
あーあー、いますね! JavaScriptのことをJavaって言う人! これもすごく多いですね。
さすがに、cshスクリプトをCっていうひとは今のところ見たことないですが、、、いるんですねえ。。。
なるほど、シェルと呼ぶのなんてとるに足らないですねえ。。。でも、初心者ならともかく、ばりばりの人が平気でシェルっていうのが、情けないというか何というか。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
直前に使ったコマンドを実行する
-
xtermのファイルの消し方について
-
シェル 会話形式でエンターキ...
-
mac os x10.6.4のターミナルでp...
-
ubuntuの端末の左にカレントデ...
-
posixでshellを起動したとき`da...
-
コンソールでの上下左右矢印ボ...
-
BシェルとBashの違い
-
シェルアンドチューブ式熱交換...
-
.cshrc ファイルについて
-
export と set は違うの?
-
本日日付のフォルダを作成する。
-
SONYの音楽ソフト「x-アプリ」...
-
Dirコマンドでフォルダ内ファイ...
-
UNIX コマンドにおける # や円...
-
TOPコマンドで表示するCPU使用...
-
コマンド履歴が~/.bash_history...
-
シェルスクリプト実行で”そのよ...
-
ファイル名についている「-」と...
-
bashでシングルクォート内の変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
.cshrc ファイルについて
-
ターミナルが全く入力できない
-
ubuntuの端末の左にカレントデ...
-
『存在するかどうか分からない...
-
Linuxのファイル禁止文字
-
シェル 会話形式でエンターキ...
-
BシェルとBashの違い
-
コマンドプロンプトとかで、net...
-
makefile内の$$$$の意味
-
posixでshellを起動したとき`da...
-
シェルスクリプトに関する問題...
-
unix初心者です
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトのbashとperl...
-
tcshなのにスクリプト構文中のs...
-
バックスラッシュの意味がわか...
-
lsコマンド部分一致方法
-
Cシェルでのファイルからの入...
おすすめ情報