1read 100read
2013年01月UNIX98: C shell 撲滅委員会 (418)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
性善説のUNIXサーバVI (724)
ここだけ10年、時代が遅れているスレ (327)
今時、Solaris使ってる馬鹿って・・・プププ (417)
【漢直】T-Code/TUT-Codeスレ Lesson4【連習】 (696)
秀丸をUnixに移植しろ!emacs,viはゴミ以下 3 (529)
替え歌スレ@UNIX板 (275)
C shell 撲滅委員会
- 1 :04/09/01 〜 最終レス :2012/11/22
- tcsh とかイラネ
- 2 :
- じゃあzshで統一する?
いまさらbashで統一はないだろうしw
ライセンスの問題もあるけど。
- 3 :
- tcshしか使い方わかんねーYO!!
- 4 :
- zshしか使い方わかんねーYO!!
- 5 :
- sh以外いらねーYO!!
- 6 :
- >>5
ホントかよ?
バグってる csh とか使いづらいだけの ksh とか、もう全部駆逐ようぜ。
スクリプトは sh、操作は zsh、これ。
何でもかんでも csh でやろうとするジジィどもはチネ!
- 7 :
- zshなんか重くて使えねーYO!!
- 8 :
- Perlってログインシェルとして使えないの?
- 9 :
- ish さいこー
- 10 :
- cshR
- 11 :
- zsh 使うくらいなら Windows コマンドプロンプト のほうが100倍マシ(プッ
- 12 :
- FreeBSDのcshの正体はtcshだよね?
本当のcshをまだ使ってる人いるの?
- 13 :
- >>12
Solarisって聞いたことない?
- 14 :
- >>11
ぁぁ、俺Windowsもzsh。
- 15 :
- わたしはbashですが
- 16 :
- わたしはipythonですが
- 17 :
- cshねぇ〜。ま、ほっといても僕滅するんじゃない。
つーか、今時(t)cshをログインシェルにしてる香具師なんて居るの?
居るとすれば、むかしまだcsh系が優勢だった頃に
初めてUNIXアカウントもらったユーザーくらいかな。
どっちかっつーと*BSD系ユーザーでしょう。
bashがLinux色が強くて拒否反応するような香具師も、
zshとか使ってるわけでしょ。
- 18 :
- >>17
csh 好きなのは商用UNIXの人でしょ。
- 19 :
- 撲滅総合スレでも作れよ
- 20 :
- 現在の撲滅対象リスト
{GNU,X}Emacs
(t)csh
vi
Solaris
Java
R.M.S.
- 21 :
- IRIX使いなのでcsh以外必要ありません。
- 22 :
- 今夜は彼女とcsh
- 23 :
- やっぱりshellといえばsshでしょ
- 24 :
- おしぇるカンケイ
- 25 :
- BSDユーザのシェル人気投票とかやったことあるのかな?
- 26 :
- http://www.pegasoft.ca/bush.html
bushサイコー
- 27 :
- http://www.whitehouse.gov/
bushサイコー
- 28 :
- ◆BSDユーザのシェル人気投票結果◆(中間発表)
bush<csh<ish<ipython<sh<ssh<tcsh<bash<zsh<彼女とcsh
- 29 :
- >>12
本当かどうか解りませんが、知合いに44bsd-cshを使っている人がいます。
- 30 :
- >>12
本当のcsh、というのが何をさしているのか解りませんが、
知合いに44bsd-cshを使っている人がいます。
- 31 :
- 作者さえ放り捨てて顧みなくなってしまったソフトウェアに未来はない
- 32 :
- ashとzshしかいらん
中途半端なbashこそ撲滅しる!
- 33 :
- ash
ash
ash
- 34 :
- zsh しかいらない.
sh は zsh の シンボリックリンク.
- 35 :
- >>34
zshはshと非互換な部分があるから、
シンボリックリンクにしてしまうと
普通のシェルスクリプトがまともに動かなくなる。
bashだと問題ない、つか犬が実際にやってるけど・・
それよりここはtcsh/csh撲滅スレ。
zshの話はよそでよろしこ。
- 36 :
- cshで
> /dev/null 2>&1 ってどう書くんですか?
- 37 :
- まさかcshでシェルスクリプト書いてる香具師はいないよな
- 38 :
- >>36
() を使う
- 39 :
- sh -c 'echo hoge > /dev/null 2>&1'
- 40 :
- >>36
マジレスするけど、cshでも
echo hoge >& /dev/null
とは書ける。書けないのは、
echo hoge > file1 2> file2
cshでシェルスクリプトを書かない、というのは
もう結論が出ている常識で、そうでなくて、
コマンドラインでも
cshを撲滅しよう、
というのがこのスレの趣旨じゃないのかな。
- 41 :
- stderr, stdout両方を同じところに吐く
% command >& file
別々に吐くにはサブシェルを使うしかなく、
% (command > out) >& err
とする。内側でstdoutを全部食うので、外側の >& には stderr だけが残るわけだ。
- 42 :
- >>41
間違いなく撲滅対象だね.
- 43 :
- つか、誰かbashをベースにしてCの構文で書けるシェルを作る奴はいないのか?
- 44 :
- Cの構文で書けてもうれしくともなんともない。
- 45 :
- せめてPHP
- 46 :
- >>45
俺PHPは嫌いだから、それだけは許さん。
- 47 :
- >>45
俺も許さん。
- 48 :
- じゃ、せめてHSP
- 49 :
- アニメやゲームのキャラが好きならtcsh
オリジナルカタログでいつでも逢える。
- 50 :
- >>49見てzshに乗り換えたくなった
- 51 :
- theoやdjbが好きならtcsh
オリジナルカタログでいつでも逢える。
- 52 :
- >>51見て切実にzshに乗り換えたくなった
- 53 :
- #!/bin/zsh
for ((i = 0; i <= 3; i++)) {
if (( i )) {
print $i is not zero
} else {
print $i is zero
}
}
#工エエェェ(´д`)ェェエエ工
- 54 :
- ぬるぽ
- 55 :
- >>53
なんかもんだいあるの?
0 is zero
1 is not zero
2 is not zero
3 is not zero
あってんじゃん。
- 56 :
- こんな書き方を許す辺りが問題有る気がする.
- 57 :
- どうして?
i が 0だったら未定義値なんだから 評価したら undefでしょ?
else loopで処理することに何か問題が?
- 58 :
- for ((;;))はbashにもある。
- 59 :
- zsh は知らんのだが、i と $i が混在してるのはいいのか?
- 60 :
- それがarithmetic evaluation
bash$ echo $[ x = 7, y = 3, x * y ]
21
- 61 :
- bashやzshよりもはやく日本語に対応した
んだっけ?
- 62 :
- >>22は、viとemacsと両方撲滅して、catでも使うつもりか?
- 63 :
- autoload -U compinit
compinit -i
zstyle ':completion:*' menu select=1
zstyle '*' hosts $hosts
zstyle ':completion:*::::' completer _expand _complete _ignored _approximate
zstyle ':completion:*' verbose yes
zstyle ':completion:*:descriptions' format '%B%d%b'
zstyle ':completion:*:messages' format '%d'
zstyle ':completion:*:warnings' format 'No matches for: %d'
zstyle ':completion:*:corrections' format '%B%d (errors: %e)%b'
zstyle ':completion:*' group-name ''
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
zstyle ':completion:*:*:-subscript-:*' tag-order indexes parameters
zstyle ':completion:*:functions' ignored-patterns '_*'
- 64 :
- Solaris が tcsh をバンドルしているのが悪い。
TAB 押して補完しか使えないくせに、tcsh にこだわる
香具師が多くてウザい。
- 65 :
- シェルスクリプト自体撲滅きぼんぬ
- 66 :
- FreeBSDは今でも糞tcshがdefault shellなのか?
- 67 :
- シェルスクリプトは sh で、あとは各自
好きなの使えば良いんじゃないの ?
- 68 :
- >>66
インストーラでユーザ追加すると、デフォルトのシェルは/bin/sh になってるけど。
まぁ root のシェルは /bin/csh なんだけどね。
- 69 :
- ログインシェルをemacsにしよう。
- 70 :
- scsh をログインシェルにするのもいいと思う
- 71 :
- scsh 大好きっしゅ
- 72 :
- false でいいんじゃね?
- 73 :
- さいきんのおすすめはshutdown
- 74 :
- shutdown(8)とshutdown(2)って名前が似てるけど
やることはだいぶ違う...
- 75 :
- shutdown(2)ってソケットの香具師じゃないか。
俺はこんなの使わずにclose(2)してますが、何か?
つーか、この文脈でshutdown(2)は普通出てこないだろ。
本題に戻す。
cshは撲滅すべし。
- 76 :
- csh がなくなると djb 厨が困るでしょう。
- 77 :
- シェルスクリプトは sh で書く。
あとはそれぞれ好きなの使う。
それでいいだろが。
なぜに厨だの房だのと ?
- 78 :
- 客先で使う手順書に「補完がしたい」からって
わざわざ
# tcsh
と、書くのはやめてほしい。
恥ずかしい
- 79 :
- (t|)csh 推す人がいないと盛り上がらんね。
- 80 :
- >>75
> 俺はこんなの使わずにclose(2)してますが、何か?
まぬけですね。
- 81 :
- >>78
set filec すれば tcsh じゃない csh でもファイル名補完は可能。
ただし TAB じゃなくて ESC。
大昔ならともかく今となっては無用の知識だが。
>>79
>(t|)csh 推す人がいないと盛り上がらんね。
正規表現で書くなら t?csh と書くほうがふつーじゃない?
- 82 :
- それりゃ拡張正規表現です。
http://www.opengroup.org/onlinepubs/007908799/xbd/re.html#tag_007_003
- 83 :
- 単独(:なし) >
も、
>&-
も、使えないらしい。
- 84 :
- : のない > が使えるのは sh だけ。zsh ではまったく別の動作になる。
sh の動作の方が例外。
- 85 :
- ぼくめつしないとこまるほど、スタンダードではないので
% sh
$
で解決
- 86 :
- >>84
: のない > がまったく別の動作になるのは、zsh だけ。
sh ksh bash ash等、すべて : のない > が使えるのが標準。
中途半端に cshかぶれした zsh の動作の方が例外。
- 87 :
- >中途半端に cshかぶれした zsh の動作の方が例外。
csh と zsh で違う挙動するけど。
- 88 :
- 恥ずかしい>>86!! 恥ずかしい>>86!!
- 89 :
- tcshなんてR
- 90 :
- 個人的にシェルで使うならまだしも、
c-shellでスクリプト書くやつはキテガイに違いない。
- 91 :
- tcsh, zshは、便利なものを実装する意欲はあるけど、
仕様を考えるのは下手な人が作ったね。
cshはその辺のバランスはまあまあ良かった。
- 92 :
- よし!じゃぁみんなでKShell使おう!
- 93 :
- >>91
過去形だからもうイランね。
- 94 :
- csh の仕様のバランスがいいなんて、気違いの言いグサとしか
思えない。if 文の仕様だけみてもグタグタ。
- 95 :
- cshは良いよ。素敵だ。
- 96 :
- >>94
文法はアレなんだけど、(.login, .cshrcも)
ジョブコンのカーネル側の新規設計をポイント加算した。
ビル女医偉大なり。
- 97 :
- >>94
仕様と実装のバランス。
- 98 :
- sh をインタラクティブシェルとして使う人がほとんどいないように、
csh をスクリプト記述用のシェルとして使わないだけ。
主たる使用目的が違うだけだと思うでよ。
スクリプトを書くのに csh を使うのはアホだが、
ログインシェルに使うのがアホだとは思わん。
歴史が古いだけにインタラクティブシェルとしても後発に追い越されてるのは事実だが。
- 99 :
- C風の文法にしてプログラミングしやすくする意図があったべよ。
- 100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
【諸刃の】ブレード・サーバってどうよ【剣】 (251)
Oracle Solaris 総合スレッド 其の1 (543)
WebMail総合スレ【SqWebMail, SquirrelMail ...】 (339)
Mewスレ Part 5 (576)
/dev/null (275)
FreeBSDの完成度の低さについて (244)
--log9.info------------------
真・三国無双online K.O COUNT523 (397)
DARK BLOOD ダークブラッド Part65 (1001)
Heroes in the Sky ヒーローズ・イン・ザ・スカイ92機目 (711)
Mabinogi Heroes-マビノギ英雄伝 Part416 (1001)
【A.V.A】Alliance of Valiant Arms SD5.07【AVA】 (450)
ななぱちトレード専用スレ part4 (913)
【ちょこてぃ】わくわくフィッシング8投目【禁止】 (543)
ELSWORD エルソード part1123 (988)
ハンゲームななぱち仕込みスレpart50 (456)
【PS3】トロフィー獲得待ち合わせスレ Lv15 (553)
ネットワークRPGキャラバン BELv41 (339)
Tartaros タルタロス Part463 (258)
【IXION SAGA】イクシオンサーガ part26 (350)
リズミィ ダンパラ X3 X-BEAT Audition 総合スレpart7 (277)
【MGO】METAL GEAR ONLINE Part821 (1001)
【C9】-Continent of the Ninth part316 (982)
--log55.com------------------
9歳は二人いらない
チャオ!みぃつけた
【mobage】アイドルマスターシンデレラガールズ23389人目
【NHK】スウェーデン×チョン兄さん★1
日本を応援しない奴は日本から出ていけ
ユンソナ5
てつにゃん
誰得コラボ開催中
-