■掲示板に戻る■ 1- 101- 最新50

何shell派?

1 :うに希望 :2000/11/24(金) 16:49
UNIXのshllにはksh、csh等ありますが、みんなは何派?

2 :名無しさん@お腹いっぱい。 :2000/11/24(金) 16:55
bash


3 :名無しさん@lost+found :2000/11/24(金) 17:13
/bin/sh
/bin/csh


4 :名無しさん@お腹いっぱい。 :2000/11/24(金) 17:53
tcsh

5 :名無しさん@お腹いっぱい。 :2000/11/24(金) 18:02
日石シェル

6 :名無しさん@お腹いっぱい。 :2000/11/24(金) 18:30
ラルク・アン・シェルはNGワードです。

7 :名無しさん@lost+found :2000/11/24(金) 18:31
>>5
昭和シェルの間違い?

8 :名無しさん@お腹いっぱい。 :2000/11/24(金) 18:38
>>5
無知発見!

9 :名無しさん@お腹いっぱい。 :2000/11/24(金) 18:56
泣いてbashをkill
Cシェル孔明、生ける仲達を走らす


10 :9 :2000/11/24(金) 18:59
とりあえず三国時代の蜀においては、
Cシェルが推奨されていたようですね。

11 :きる -きゅうすぺーすいち :2000/11/24(金) 19:04
便乗ですいやせん
しーしぇる使ってるんですが
ロクに過去ログを掘らずに毎度がいしゅつネタを立てる
アホをこらしめるスクリプトはどーやって書けばいいですか?
また周期的に出現するので感知方法や周期解析もあればお願いします。

12 :名無しさん@お腹いっぱい。 :2000/11/24(金) 19:12
Cシェルでスクリプトを書かないほうがいいぞえ。
というページがどこかにあったなぁ・・・。

今検索しているので待ってくれ。
知っている方居ましたら、教えてやって下せぇ。


13 :名無しさん@お腹いっぱい。 :2000/11/24(金) 19:15
ここじゃよ。
http://www.klab.ee.utsunomiya-u.ac.jp/~hiroki/csh-whynot.euc

14 :12 :2000/11/24(金) 19:18
>>13

あっありがとうございます!

>>11

どうやって懲らしめるのか謎ですが(汗
私ならその用途のスクリプト、perlで書きます。


15 :名無しさん@お腹いっぱい。 :2000/11/24(金) 23:57
zsh。奥が深すぎるShell。

16 :名無しさん@お腹いっぱい。 :2000/11/25(土) 00:19
最初はtcsh派だったけど、~/.cshrcだけC shell scriptで書くというのが気に
くわなくてbashに統一。あれでcompleteがtcsh並に賢くなってくれれば文句
ないんだけどな...

17 :名無しさん@お腹いっぱい。 :2000/11/25(土) 01:10
ほーっほっほっほ
zsh以外をshellと呼べて?

18 :名無しさん@お腹いっぱい。 :2000/11/25(土) 01:11
うげ、このスレには zsh使ったことない奴が15人もいるのか……(藁

19 :名無しさん@お腹いっぱい。 :2000/11/25(土) 01:13
>>18
simple is better ということもあるんだよ。


20 :16 :2000/11/25(土) 04:42
zshはなんか面倒くさそうだったんでパス。

21 :名無しさん@お腹いっぱい。 :2000/11/25(土) 05:36
zshってshとどれだけ互換性があるの?

22 :にょ :2000/11/25(土) 14:57
普段はtcshだけど,for文を使うためだけにbashを使う.
tcshでwhile文を1行で書く方法知らないから.
(知ってたら教えてください)

23 :名無しさん@お腹いっぱい。 :2000/11/25(土) 16:09
command.com

24 :名無しさん@お腹いっぱい。 :2000/11/25(土) 16:55
ミッシェル派
おあとがよろしいようで、、、

25 :名無しさん@お腹いっぱい。 :2000/11/25(土) 18:54
csh系はforeach使うんじゃなかったっけ?

# 関係ないけど、この間C#のpdf見てたらforeachが出てきてちょっと
# のけぞった。

26 :名無しさん@お腹いっぱい。 :2000/11/25(土) 19:03
zsh使いになりたいので、お薦めのページを教えて下さい。

ちなみにログインシェルはtcsh派、シェルスクリプトを書くときは /bin/sh。
普通か。

27 :名無しさん@お腹いっぱい。 :2000/11/25(土) 19:17
bash使ってる。
シェルスクリプトはshで行きたいが、
配列を使いたいんでbashになった。あ〜あ

28 :名無しさん@お腹いっぱい。 :2000/11/25(土) 19:33
>> 26
http://www.zsh.org/
http://www.new.ox.ac.uk/~adam/computing/
http://tehanu.hpcl.titech.ac.jp/zsh/

>> 25
私はStringクラスにSplitメソッドがあったのに驚きました。

29 :名無しさん@お腹いっぱい。 :2000/11/25(土) 21:06
>>26
http://www.lb.u-tokai.ac.jp/~nork/zsh/
http://www.gentei.org/~yuuji/rec/pc/intro-zsh.html
http://cl.aist-nara.ac.jp/~daiti-m/text/zsh-intro.html
http://www.sol.cs.ritsumei.ac.jp/~sawaki/rainbow/zsh/zsh.html
http://www.pwstephenson.fsnet.co.uk/computing/zshguide.html

30 :名無しさん@お腹いっぱい。 :2000/11/25(土) 21:09
>>27
こんなのはどう?
http://www.mogami-wire.co.jp/unix/sh-array.html

31 :名無しさん@お腹いっぱい。 :2000/11/25(土) 22:07
pshで決まり!

32 :にょ :2000/11/25(土) 23:27
>>25
>csh系はforeach使うんじゃなかったっけ?
そうでした.間違いました.

foreach(csh)は使わないけど,while(csh)はたまーに使うので..
# while (1)/ls -ltr/sleep 30/end とか

>>31
pshって perl shell ですか?
失礼ですが,使っている人を初めてみました...


33 :名無しさん@お腹いっぱい。 :2000/11/25(土) 23:31
26です。
みなさん URL の提示どうもありがとうございます。
さっそくブックマークに加えて勉強します。

34 :25 :2000/11/26(日) 03:07
>>32
sh系でも
# while true; do ls -ltr; sleep 30; done
でできるけど。まぁ慣れの問題かな。

35 :名無しさん@お腹いっぱい。 :2000/11/26(日) 04:46
zsh、すげー便利そうだけど、染まると他のshell使えない体になりそうだな...

36 :Be名無しさん :2000/11/26(日) 04:55
おいらもzsh入れてみた。
補完機能がおもしろいね、これ。

37 :27 :2000/11/26(日) 06:57
>>30
いいこと教えて貰った
さんキュー(^^;


38 :名無しさん@お腹いっぱい。 :2000/12/18(月) 02:59
bashについて教えて下さい。
shellがinteractiveな場合、login shell かそうでないかによって起動した時に読む
スクリプトが違ってます。(細かい条件や詳細を省くと、前者は.profileで、後者は .bashrc)
これって、どういう背景というか、思想があってこういうふうになってるんでしょう?
(たぶん、cshの場合も .login と .chsrcで似たような状況何じゃないかと思うんだけど、その「ココロ」は
なんなんでしょう?)

39 :名無しさん@お腹いっぱい。 :2000/12/18(月) 03:06
ログインシェルだけにさせたい動作ガあるから。
新着メールのチェックとか、
ログアウト時に clear したいとか。

40 :名無しさん@お腹いっぱい。 :2000/12/18(月) 03:40
bashだったら ~/.bash_login, ~/.bash_logout 使ってもできるな。

41 :38 :2000/12/18(月) 05:50
>39,40
なるほど、納得です。ありがとうございました。
最初から最後までほとんどXなんで、気が付かんかった。
複数の手段があるのは、互換性のためでしょうかね。


42 :名無しさん@お腹いっぱい。 :2000/12/18(月) 13:47
csh
多分基本では??

43 :名無しさん@お腹いっぱい。 :2000/12/18(月) 14:53
zsh で backward-kill-word したときに / をword境界として認識してくれないのがすげーむかつく。
これさえ解決されればよろこんで bash から乗り換えるのだが。

44 :名前ついてますか? :2000/12/18(月) 16:20
scsh (嘘)


45 :zsh使用1時間ケイカ :2000/12/18(月) 21:31
zshってbashとどこが違うのかあんまり分かりません。
補間機能もあんまし使わなさそうだし。
やっぱり慣れたbashが良いかも、ね。

46 :名無しさん@お腹いっぱい。 :2000/12/18(月) 22:02
>>45
>>28-29をよんだ?
でも、bash2はzshに近づいたよね。


47 :名無しさん@お腹いっぱい。 :2000/12/19(火) 01:25
FreeBSD入れてみたのだがcshとsh全く使えなかったよ。
Historyとかファイル名補完とかカスでした。
bashに決まり。あと、くたばれBSD!

48 :45 :2000/12/19(火) 01:26
>>46
>>46
読んでないです(^^;
ありがとうございます
manみつつ、設定ファイルとPS1とhistoryだけちょこちょこっといじってみただけでした。
これから、見てみます。どもー

49 :名無しさん@お腹いっぱい。 :2000/12/19(火) 01:41
>>47
(pd)kshとかtcshとかzshとくらべないとだめじゃん。

50 :名前ついてますか? :2000/12/19(火) 01:50
cshにはファイル名補完あるよ。つうか cshが最初でしょ。
historyもね。 cd !$:h とか意味わかる? >>47


51 :名無しさん@お腹いっぱい。 :2000/12/19(火) 01:52
>>47
> FreeBSD入れてみたのだがcshとsh全く使えなかったよ。
> Historyとかファイル名補完とかカスでした。
> bashに決まり。あと、くたばれBSD!
さようなら。ずっと Linux only で過ごしてください。

52 :名無しさん@お腹いっぱい。 :2000/12/19(火) 01:54
>>50
ファイル名補完がないとは書いてないような気がするが。
あるけど「カス」だったので、shellとして「全く使えな」い
ってことをいいたいのでわ?
というか、tcshがあるのにcsh使う理由って何?

53 :名無しさん@お腹いっぱい。 :2000/12/19(火) 03:01
>>52
たぶん電卓があるのにソロバン使っちゃう人と同じだよ。
(最近ガッコではソロバンの授業ないのかな?)


54 :名無しさん@お腹いっぱい。 :2000/12/19(火) 03:56
>>47
>cshとsh全く使えなかったよ。
>>52
>ファイル名補完がないとは書いてないような気がするが。
>あるけど「カス」だったので、shellとして「全く使えな」い
>ってことをいいたいのでわ?
同意.

しかし日常的に使うはともかくいざというときshが使えんと困ると思うんだがどうよ?
Linuxとかはちがうんか?




次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)