アカウント名:
パスワード:
bashは、Bshellの方言に過ぎない。
『まるちっくす』に対し、自らを『うにっくす』って名乗ったのには、美学を感じるが。
自分の名前を冠しておごり昂ぶっている、美学ゼロの者どもが、bashなんて言い始めて、、、
とほほだね、まったく。
名の呼び方にこだわるならBshellとか微妙な言い方せんでBourne Shell と書いたらどうなのよと。つーか、bashの正式名称がBourne Again Shellだと知ってこういうこと言い出すのかねこの人は。
#はいはい釣られました釣られましたよと
>つーか、bashの正式名称がBourne Again Shellだと知ってこういうこと言い出すのかねこの人は。
釣りではなくて本当に bash = ベル研由来の sh だと思ってる奴が無視できない量存在していてですね・・・
たぶん、というかほぼ間違いなく君の周りだけだろうから気にしなくていいよ。
シェルスクリプトちょっとでもやればshとbashの差は誰でも意識することになる。逆に言えばまっとうにシェルを使わない人にはBshell(?)がどーたらなんて気にするわけもない。
でも、現実的にbashが使えない環境なんて滅多に無いんだし、あえて自分がそういう環境を使っているのでなければshに拘る意味は薄いかと。スクリプトをperlやrubyやpythonで書くべきでないなんて言うのと同じ。
#!/bin/sh
って書いておいて、bashの拡張文法使うのは反則だと思います。
/bin/sh = bashなのはLinuxだけでしょ。
% uname -mprsDarwin 9.6.0 i386 i386% which sh/bin/sh% sh --versionGNU bash, version 3.2.17(1)-release (i386-apple-darwin9.0)Copyright (C) 2005 Free Software Foundation, Inc.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
なに? bashって。 Bshell の事だよね! <言い切る (スコア:-1, 荒らし)
bashは、Bshellの方言に過ぎない。
『まるちっくす』に対し、自らを『うにっくす』って名乗ったのには、美学を感じるが。
自分の名前を冠しておごり昂ぶっている、美学ゼロの者どもが、bashなんて言い始めて、、、
とほほだね、まったく。
Re: (スコア:1, おもしろおかしい)
名の呼び方にこだわるならBshellとか微妙な言い方せんで
Bourne Shell と書いたらどうなのよと。
つーか、bashの正式名称がBourne Again Shellだと知って
こういうこと言い出すのかねこの人は。
#はいはい釣られました釣られましたよと
Re: (スコア:0)
>つーか、bashの正式名称がBourne Again Shellだと知ってこういうこと言い出すのかねこの人は。
釣りではなくて本当に bash = ベル研由来の sh だと思ってる奴が無視できない量存在していてですね・・・
Re: (スコア:0)
たぶん、というかほぼ間違いなく君の周りだけだろうから
気にしなくていいよ。
シェルスクリプトちょっとでもやればshとbashの差は誰でも意識することになる。
逆に言えばまっとうにシェルを使わない人にはBshell(?)がどーたらなんて
気にするわけもない。
Re: (スコア:0)
とか言い出すんだと思うので、その指摘は的外れなのでは?
でもって、もう一方でおっしゃられてる件についても、世の bashism
とか揶揄されるものの大半は確信犯的なものではなくて、sh と bash
の区別ができて無いことによるものだと思いますので、
> シェルスクリプトちょっとでもやればshとbashの差は誰でも意識することになる
というのは少々楽観的に過ぎるのではないでしょうか。
Re: (スコア:2, 参考になる)
/bin/shって本物は触ったことないかも。。
そもそも/bin/shのソースって一般人が入手できるんだろうか。と思ったらあるみたいですね。
http://minnie.tuhs.org/UnixTree/V7/usr/src/cmd/sh/
Re: (スコア:0)
スクリプトはshで書いて、その他のシェルはインタラクティブにだけ使うようにしたほうがよいと思う。
Re: (スコア:0)
でも、現実的にbashが使えない環境なんて滅多に無いんだし、あえて自分がそういう環境を使っているのでなければshに拘る意味は薄いかと。
スクリプトをperlやrubyやpythonで書くべきでないなんて言うのと同じ。
Re: (スコア:2, すばらしい洞察)
って書いておいて、bashの拡張文法使うのは反則だと思います。
/bin/sh = bashなのはLinuxだけでしょ。
Re: (スコア:0)
「/bin/sh = bashならばLinux である」はおおむね正しいと思われます。
ちなみに、逆は必ずしも真ではなく、/bin/sh -> busybox である Linux ディストリビューションも存在します。
ちがう [Re:なに? bashって。 Bshell の事だよね! <言い切る] (スコア:1, 参考になる)
% uname -mprs
Darwin 9.6.0 i386 i386
% which sh
/bin/sh
% sh --version
GNU bash, version 3.2.17(1)-release (i386-apple-darwin9.0)
Copyright (C) 2005 Free Software Foundation, Inc.