この業界で仕事していていつも首をかしげてしまうことなんですけど、、、
シェルスクリプトのことを単に『シェル』と呼ぶ人がとても多いのですが、この表現はなんだか気持ち悪くありませんか?
たとえば、『ちょっとシェル作って』なんて言いますけど、なんかシェル本体(/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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- その他(プログラミング・Web制作) シェルのSTEP数について教えてください。シェルスクリプトの先頭に、#!/bin/shとか書きますよ 3 2023/06/08 19:02
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
- 仕事術・業務効率化 YouTuberって職種ってなんだかんだ楽だよね? 5 2023/03/12 00:55
- レディース ロレックスのレディデイトジャストが欲しいです。 ロレックスへたくさん通っていますが 一回も出会えませ 1 2023/07/08 22:15
- 会社・職場 長文失礼します。私は29歳男性 BtoC営業の通信業務委託会社に勤めています。 基本給+歩合の会社で 1 2022/05/31 21:01
- 会社経営 あまり質が良くない法人は縁を切るべき? 2 2023/08/20 16:09
- 会社・職場 30歳男です。建設系、現場系の仕事をしています(ゼネコンとかではありません)。 仕事で不平等だなって 1 2022/06/28 21:14
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
関連するカテゴリから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シェルでのファイルからの入...
おすすめ情報