おまえら! shell は何を使っているんですか?
UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。
bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。
そんなわけで結局は zsh とか? >>233
(;_;)
Signal handling大丈夫でしたか?
background使うと別グループになるので、
killpgで殺しても走り続けたりしませんか… >>223
fish なつかしーあげ
68 で fish 使ってた流れで tcsh ユーザな俺.
csh系は,NIS運用時のユーザ名展開に問題あり. >237
fishからjack bash1に移った流れで今でもbashなわたくし。 220が言ってるのは、
「zshを使わないのは、zshを使ってるヤツはみんなバカだから」
ということだよね。じゃあそれでいいよ。 このスレを読んで、 zshだけは使うのやめようと思た >>245
そんなこと言ってたら、使えるのなにも無くなっちゃうよ…
厨は無視しとけって。 >>245
じゃあプログラム板に行けばrubyが使いたくなくなるね 何だかんだ言っても、cash最強。
これさえあれば、欲しいものが手に入る。 >>236
全然分かりません
なにぶん、シェル勉強+作成の時間が二日だったんで
cshの本をあさりにいって、cshがバグだらけってのは理解したんですが
tcsh ツール名でも動くからそっちに移行したほうがいいんだろうか、、、
cshがバグってるのは仕様であって実装じゃない。
だからtcshも同じ。 なぜ zsh を使わないか・・・
それは .zshrc を無くしたときのショックが大きいから なぜ、DQN が bash/tcsh を使うのか?
それは、日本語ドキュメントが少ないからです。 なぜ zsh を使わないか・・・
それは zsh をインスコしたり、2ch でムキになれるほど
暇じゃないから >>253
仕様なのか、、、
本番までに念のためbshでつくっとくか
有難う >>258
ところで、csh で作らなければならないのは、どういう要求からですか?
たとえば、見かけだけ
#!/bin/csh -f
とか書いておいて、中では
sh -c 'hoge; hoge'
するのはどうですか? >>253
csh, tcsh共に実装もおかしくありませんか?
環境変数の値が長くなる。
↓
setenv失敗。
↓
その環境変数の領域が*2される。
↓
もう一度setenvやれって?
↓
(゚д゚)マズー # cshが自分でretryしろや!
これは仕様なの? だったら直せないね(w
>>260
> その環境変数の領域が*2される。
*2 って? shellにこだわるのはバカ。どんなshellでもその上でnxt使ってればいい。 >>259
後で聞いたのですが、SUNのOSは標準がcsh?だから
とcshがC言語に似てる??
かららしいです
アホな理由だと思いますが
その時は時間が無かったしかったんで
とりあえずcshで作りました
来週あたりまた違うの作る羽目になりそうだなぁ
オラクル周りの
>>260
cshで変数が長すぎますってエラーがでました
tcshで実行するとでません
こう言うのが仕様なんだろうか、、、 >>267
SunOSのdefaultはbourne shell系のkshじゃないの? ぼくは ssh 使ってます。
というか PC-UNIX はじめたときに先輩に薦められて以来
ssh 一筋であります。不満はないので他の shell は試して
ないけど、やぱり最強なんですか?
おまえらも ssh つかってるくせして、通のふりするな。
私はktermとkonを使っています。
おまえら日本語使わないんですか?
そんなんじゃ日本人はつとまらにぜ 一連の削除により、tcsh/bash使いがコンプレックスを持っていることが証明されました(笑) >>278
あれは zsh 使いにとってもウザい。 >>1も、まさかカラアゲスレを遥かに下回るここまでの糞スレになるとは
予想出来なかったに違いない。 ナムナム 一連の削除により、zsh使いが一般常識を持っていることが証明されました(笑) ま結論は
キ チ ガ イ に 刃 物 を 持 た せ る な
ですか?
いや…2ch的には違うんだなあ、これが(w >>1
おい貴様、人に質問するのに「おまえら」とは一体どういう了見だ!!
漏れはtcshだなあ。
csh系はシェルスクリプト書くには向かないらしいけど
滅多に書かないし、書く時はbshで。
つーかおまえら!シェルくらい熱くならないで
好きなのを使ったらどうですか?(藁 >>286
で、なんでtcshが好きで使ってんの?
おいおい ネタだろ
自分だって「おい、貴様」だし(笑 スクリプトはshで書いて
普通に使うときは、ログインシェル(ksh)からzsh, tcshへかな?
管理している鯖によりけりだ。
kshはほとんどの商用OSに入っているから、
知っていて損はないんじゃないかな。
便利な順はzsh, tcsh, kshだな。bashは使う機会がないからよく分からない。 普段はtcshかな?NetBSDは標準ではtcsh入っていないからkshも使うことは使うが。
sshは鯖に外部からアクセスするときだけ。大学もうちもtelnetもftp通してないから。
そういえばこないだスクリプトをcshで書いたら教授に怒られた。
shを使うのが正しいらしいが…何故? >> 292 >>293
構文がクソだしバグもあるの。検索しる! >>294
> 構文がクソだしバグもあるの。検索しる!
(゚Д゚)ハァ? >>292
それがですよ旦那、カワイイksh居ないんですよ
管理人曰く、あんなもん余分だしいらねーべ、なんですよ
だもんで、小太りなtcshに浮気する日々なんですよ
#浮気した理由は、すぐそこに居て身近なカラダだったから(w >>293
> shを使うのが正しいらしいが…何故? >> 292
私の名前を検索してくださーい。
私の名前の中にも書かれてないことをこのスレの上の方にも書いときましたぁー。 >>295
> (゚Д゚)ハァ?
(゚Д゚)ハァ?
>>293
cshで書かない、書いてはいけない理由は
ttp://www.klab.ee.utsunomiya-u.ac.jp/~hiroki/
を参考にして、是非実際にやってみてください。
個人的な理由は一番初めにshスクリプトを覚えたのと
cshスクリプトは読めない人がいるので引き継ぎが面倒くさい
という理由で使っていません。
shが読めない人はさすがにいないと思いますので…
cshで書くことと決まっていれば書きますが、きちんと書くと
エラーチェックなどが煩雑で面倒くさいですね。
どうしてもいやなときはperlやCで逃げます。
きちんと特徴を理解していればいいと思います。
とりあえず、「cshスクリプトを書かない理由」と、「cshを使わない理由」は
別なんじゃないの。
どのシェルを使ってたって、スクリプト書く時は基本的にshでしょ? >>299
いやいや、やきもち焼きで、早とちりで、泣いたり、怒ったりだけど
彼女(ksh)が笑うと、ぼかぁしあわせだ。
わかりやすく言えば、響子さんの本心が聞けないうちに、
こずえちゃんやいぶきちゃんがアタックしてくるけど
それでもやっぱり響子さんが好きな五代さんみたいなものですよ。
浮気してもちゃんと戻ってこないとだめよ。はぁと >>304
csh系の人、
スクリプト中と、
使用中のシェルのコマンドラインとで
その文法が違うのって違和感ない?
例えば、
$ LANG=C ...
とか、
$ command 2> /dev/null
とか、
$ for i in ...
とか、書きたくなるでしょ。 >>306
文法が似通ってるほうがかえって違和感あるような… >>306
sh -c '...' て書くから平気。 tcsh のコマンドラインエディタの操作性に慣れちゃってるのよ。
他のシェルを使うと、大体同じで微妙に違う分、却ってストレスがたまる。
こればっかりは好みの問題だからしょーがない。 >>306
tcsh 使ってるけど、リダイレクトの違いは
それで覚えちゃってるんで、間違えないかな。
けど玉に
% foreach i (hoge);do ~; done
はやってしまう。
んでzsh も使ってみようと思っていれてみたけど、
連番展開専用と化してる。
>>307
似通ってるって…似てるんじゃなくて同じものなんだけど。
「似通っている」というのは
C シェルの構文は C の構文に似通っています
って使うんだろ。俺は全然似てるとは思わないけどね(藁
>>305
素の素朴さがイイ!
だけどVISUALしたりbindかますとまーまーそれなりになるところもイイ!
メモリあんま食ってなさそうなところもイイ!
少なくともcshよりかはイイ!
かえーりたーい、かえーれーなぁぁいー♪ zshが最強だとは思うのだが、bashであんま困ってないっつーか、
移行コスト上まわるほどの魅力は感じないんだよなあ。
bash使いはじめたのは師匠がbashだったからってだけなんだけどね。 移行コストって言ったって、
bashにあるようなものはほとんどあるし、文法も似たようなもんじゃん。
最近のzshなら補完の設定も簡単だよ。
はやくこっちにおいでよー ;-)
「似たようなもの」と「同じ」の間には深くて昏い川がある罠
つーか、勧誘うざい。 zshが最強だと思うし使ってるのだが普段やってることのほとんどは
bash でも出来ることだったりするんだよなぁ。 特定のシェルマンセースレじゃないんだから…
といってもzshマンセー
商用機にもパッケージつくってこっそりいれてるよ。 というわけで、littleneck clamshellです。 emacsとかguileをログインシェルに使ってる人はいますか? >>329
Astec-X使いで、UNIX側のlogin shellがemacsな人がいたと思うが。 login shellがemacsだとssh hoge lsとかできなくない?