- PR -

「シェル」を書くのは大変だ

1
投稿者投稿内容
佐々木
大ベテラン
会議室デビュー日: 2003/03/30
投稿数: 121
投稿日時: 2003-05-29 21:04
どうでもよいのですが。

私のまわりにはシェルスクリプトのことを「シェル」と呼ぶ人が大勢います。
これは今や日本全国こういう感じなんでしょうか。

「sedを書く」「awkを書く」「Perlを書く」とは言わないけど「シェルを書く」
だけはよく聞きます。不思議...「シェルで書く」ならわかるんですが。

思えば学生の頃(6年ぐらい前)は「シェルスクリプト」のことを「シェル」なんて言う人はいませんでした。会社に入って初めてこういう習慣に出会ったのですが、最近はすっかり僕も慣れちゃって「シェル書いて」「シェル出来ました」なんて言ってます。すごいよ。シェルって結構大変だぜ、書くの。

意味は通じるので、「間違ってる!直せ!」などと主張する気は別にないんですけどね。
でも、彼らは自分が「シェル」って言っているものが「シェルスクリプト」だと言うことを知ってるのかしらん。と、たまにちょっと不安になります。

念の為に書いておくと、シェルスクリプトとは、シェルが解釈するスクリプトのことです。よ。
raccoon
ベテラン
会議室デビュー日: 2002/12/18
投稿数: 58
投稿日時: 2003-05-29 22:35
あっ,もしかしてわたしのこと言ってます?

別スレでいつものクセで「シェル」と書いてしまいました。(^^;;
もちろんこれは「シェルスクリプト」の略称として使っています。

今も昔もわたしの周りでは,特に必要な場合(例えば顧客に出す資料など)を除いて,
「シェルスクリプト」といつも言う人はキオクにないですね。
# ちなみにわたしの周りは「シェル書く」より「シェル作る」が多いです。
# ホントに作るなら確かにたいへんだ(^^

少なくとも社内では,言うほうも聞くほうもお互いが「当然わかっている」
という信頼がある(わかってなきゃ仕事にならん)ので,気にせず言っちゃってます。
これが広く一般的なのか,ローカルルールなのかはわかりません。
# ということで,別スレのほうは直しときます。
# ご指摘(のつもりではないようですが)ありがとうございます。

「perl書く」とかはたしかに聞かないですね。「perlで書く」ですね。
perlなんかは明らかに「インタプリタ」あるいは「スクリプトエンジン」という
イメージがあるからでしょうか?


[ メッセージ編集済み 編集者: raccoon 編集日時 2003-05-29 22:36 ]
Izumi, Y.
ベテラン
会議室デビュー日: 2002/03/19
投稿数: 77
お住まい・勤務地: 東京
投稿日時: 2003-05-29 23:38
私はむしろシェルのほうを略して「スクリプトを書く」と言うことが多いですね。
スクリプト言語は世の中にたくさんあるのでこれはこれで問題かもしれませんが (^^;
#sed、awk、Perl、Ruby、Tcl/Tk、WSH(VBScript、JScript)、…

Perl を書くといわないのはコマンドの名前が perl だからでは。だから raccoon さんのいうように
引用:

perlなんかは明らかに「インタプリタ」あるいは「スクリプトエンジン」というイメージがあるからでしょうか?


という話になるのだと思います。「シェルを書く」という人はいても「(c)sh を書く」という人はきっといませんよね?(ひょっとしているのかな?)

本当にどうでもいいことですが、「シェルを書く」のほうは簡単(超貧弱)なシェル(=コマンド・インタプリタ)の作成を大学の実習でやらされます。「sh を書く」となるとそれこそ大変です。
佐々木
大ベテラン
会議室デビュー日: 2003/03/30
投稿数: 121
投稿日時: 2003-05-30 00:37
引用:

別スレでいつものクセで「シェル」と書いてしまいました。(^^;;
もちろんこれは「シェルスクリプト」の略称として使っています。


あ、そうでしたか。いや、決してそれをみて書いた訳じゃないのです。失礼しました。
Linuxの会議室は今日初めてみたんですが、「シェルスクリプトについて」
なんて言うスレッドがあるのを見て「あ、ちゃんと書いてる人がいるんだ。めずらし。」
などと思ってました。
take
ぬし
会議室デビュー日: 2002/06/06
投稿数: 265
投稿日時: 2003-05-30 09:07
私はシェルスクリプトを普段書かない人間なので
(そんなに”シェルスクリプト”という言葉を使わない人間なので)
きちんと別に分けて使っていますね(笑)

でも、シェルスクリプトをガシガシ作っている人は
「シェル」や「スクリプト」で使っている人多いんですねぇ〜。
ちょっとしたカルチャーショックでした。
jack_pma
常連さん
会議室デビュー日: 2002/11/15
投稿数: 35
お住まい・勤務地: 埼玉
投稿日時: 2003-05-30 11:01
私の職場もそうです、最初は職場にちょっとしたハッカーがいるのかと思いました(笑)
シェルを書くって言うとすごく大変なことをしなきゃいけない気分になるので、私は相手がどう呼んでも構わず「シェルスクリプト」と呼んでます(笑)

こうしておけば、いつか本当に「シェルを書け」と言われた時に勘違いせずに済みますし(笑)<ないだろうなぁ・・・
t-wata
大ベテラン
会議室デビュー日: 2002/07/12
投稿数: 209
お住まい・勤務地: 東京
投稿日時: 2003-05-30 11:03
私は、シェルスクリプトをシェル、PerlスクリプトをCGIと
言われると、すごい抵抗を感じてしまいます。
なんか、Java ScriptをJavaと言うようなものだと思ってますが、
考え方が硬いんでしょうかね。

個人的には正確に言葉を使って欲しいのですが。
こつぶ
常連さん
会議室デビュー日: 2002/11/11
投稿数: 47
投稿日時: 2003-05-30 11:19
私もPerlスクリプトをCGIといわれると抵抗を感じます。

過去に.cgiで出力されたHTMLを「CGIソース」といわれて
話がかみ合わずに非常に苦労した記憶があります。

#といいつつ時々シェルスクリプトを「シェル書く」と言ってしまいます。
1

スキルアップ/キャリアアップ(JOB@IT)