1 名前:厨房 mailto:sage [02/01/30 04:01] UNIX の shell って何が便利? tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
426 名前:名無しさん@お腹いっぱい。 mailto:age [02/11/04 03:18] scsh
427 名前:名無しさん@お腹いっぱい。 [02/11/04 12:33] 普通のshしか使いません。
428 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 14:02] >>427 普通のsh とは? とか言い出すといくらでも普通に見えていたものが普通でなくなるのがこの世界。
429 名前:名無しさん@お腹いっぱい。 [02/11/04 14:38] POSIX /bin/sh
430 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 14:39] >>428 普通の sh といったら mac.h に #define LOCAL static とか書いてあるヤツでしょう。
431 名前:名無しさん@お腹いっぱい。 [02/11/04 14:50] 日本の数学界はなんでコンピュータを嫌うの? science.2ch.net/test/read.cgi/math/987602293/
432 名前:名無しさん@お腹いっぱい。 [02/11/04 20:54] 2chsh
433 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 22:30] >>423 > 最近は普通にインスコして入ってくるんですか? 少なくとも、Solaris8 で Entire Distribution (だっけ?) で入れると /usr/bin/bash は入るよ。 tcsh は入ったような気がするが、使ってないので知らん。 Solaris7 にもあったような気がするが、使ってないので知らん。 詳細はこの辺でも見てくれ。 docs.sun.com/db?l=ja&q=bash&p=prod%2Fsolaris
434 名前:名無しさん@Emacs mailto:sage [02/11/04 22:46] >>433 > >>423 > > 最近は普通にインスコして入ってくるんですか? > 少なくとも、Solaris8 で Entire Distribution (だっけ?) で入れると > /usr/bin/bash は入るよ。 tcsh も zsh も入っている。
435 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/06 20:45] >>419 僕もその意見に賛成派 複雑になりそうだったら、scriptにすればいいと思う 一行でなんでもやるのは、sqlみたく順次概念がない言語と 一緒でつらくなるときがある
436 名前:名無しさん@カラアゲうまうま mailto:sage [02/11/07 19:12] >>412 monaやgikoは独立したコマンドにすべきでは
437 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/14 01:11] >>436 自分が作ったわけではないのでアレですが、 fortuneあたりを改変すればできそうですなぁ。
438 名前:Cygwin初心者 [02/11/17 20:29] 総合的にわcsh系が使いやすいかと思ふ。 …が、Scriptに書けるsh系もちょっと魅力。 今は主にtcshだな。
439 名前:Cygwin初心者 [02/11/17 20:32] >>438 すまん、脱字。 Scpriptに"関数が"書ける〜
440 名前:名無しさん@お腹いっぱい。 [02/11/18 03:28] tcshからbashに移行しました。もうcsh/tcshへ戻る気はありません。そういや、AIXでkshつかわされた 時は辛かった...
441 名前:名無しさん@Emacs mailto:sage [02/11/18 10:57] >>440 なんで zsh つかわん?
442 名前:名無しさん@お腹いっぱい。 [02/11/18 11:04] >>441 うんこ臭いから(w
443 名前:名無しさん@Emacs mailto:sage [02/11/18 11:18] >>442 > >>441 > うんこ臭いから(w (゚Д゚)ハァ?
444 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 12:09] >>443 >>221
445 名前:名無しさん@Emacs mailto:代理sage [02/11/18 12:10] >>444 > >>443 > >>221 (゚Д゚)ハァ?
446 名前:名無しさん@お腹いっぱい。 [02/11/18 12:40] >>445 z s h 信 者 必 死 だ な ( w
447 名前:440 [02/11/18 20:48] zshって最初から入ってます?勝手にインストールすることは許されない状況でした。 っていうか、運用環境。運用環境でデバッグさせられた。
448 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 21:03] (w って辺りが必死だよな。つまらない意見だの厨房だの相手にせずに、 自分でいいと思ったものを使えばいいじゃん。 他派の信者の中傷を受け流せないのも、信者と同類と思われるから嫌だというのも、 他人を気にしすぎるから。
449 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 21:03] >>447 OS によるから答えづらい質問だな。例えば、BSD/OS には最初から zsh 入ってるよ。
450 名前:名無しさん@Emacs mailto:sage [02/11/18 21:23] >>447 Solaris には最初から入ってるよ
451 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 21:42] 新しい環境に行くとまずすることは zsh のビルドと ホームディレクトリへのインストール。 入れてしまえばあとは他のシェルから呼べばいいだけ なので、chsh 使えなくても OK。 ホームディレクトリにもインストール不可能、と言われたら ちょっと引くな(そういう環境あったけどさ、quota 2MB のところとか)。
452 名前:名無しさん@お腹いっぱい。 [02/11/18 23:23] >>449 AIX です。 >>451 そこまでやりますか。さすがです。
453 名前:B級 mailto:B級 [02/11/18 23:33] 管理者で、 システムが持っているスクリプトを トレースする機会があるなら、 Bourn Shell系に親しんでおいた方が楽です。
454 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 00:18] zshマンセー と言ってみるテスト
455 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 00:59] これでどうなるのか?
456 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 07:39] >>453 楽ではあるけど、常に Bourne Shell 系を使う必要は無いね。 いざって時(ていうか、スクリプト書くとき)に使えりゃいいわけで。 vi や Emacs に対する ed みたいなもんでしょ。 // ちなみに bash ユーザでつ。
457 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/29 02:02] rc系のファイルを見たり編集したりするのは sh しったほうがいいですね。 普段は tcsh ですが、スクリプトは sh
458 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/29 07:24] csh使うメリットって?
459 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/29 10:26] もう10年近くBSD使っているので(最近はOpenBSD)、コマンドラインでの 作業は { csh,tcsh } に馴染んでいるしなぁ… メリットはあえて言うならなれている点かな。 標準エラー出力がなんか面倒で汚いんやけど
460 名前:山崎渉 mailto:(^^)sage [03/01/15 13:18] (^^)
461 名前:dさ [03/03/10 21:32] UNIX用のDOSってありますか? jkl
462 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 05:50] >>461 (´-`).。oO(やっぱりネタなのかなぁ?かなり寒いけど…)
463 名前:山崎渉 mailto:(^^) [03/03/13 16:40] (^^)
464 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/18 17:18] tcsh。 netscape4を使うのと似た理由かも。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/18 18:51] /bin/ksh で set -o noclobber set -o ignoreeof set -o vi set -o vi-tabcomplete set -o trackall
466 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/03 19:01] (pd)kshマンセー なんだけど、delete(\e[[3~)がバインドできないのと tcshでいうhistory-search-backward,history-search-forwardが出来ないのが痛い。 tcshやzshやらと違って軽いから、そこら辺は我慢しなきゃいけないのかな…。
467 名前:山崎渉 mailto:(^^) [03/04/17 12:25] (^^)
468 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
469 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
470 名前:名無しさん@お腹いっぱい。 [03/05/27 23:44] tcshで、lsやcdをヒストリに加えたくないのですが どうやれば、回避できますでしょうか?
471 名前:無しさん@お腹いっぱい。 [03/05/28 06:18] tcshのソースいじってmake
472 名前:名無しさん@お腹いっぱい。 [03/05/28 06:24] tshでてないね。 まあローカルなシェルなんだけどね。 日立2050用に作ったtcshもどきのshなんだけどね。 あー、読み方は「ティッシュ」ね。
473 名前:名無しさん@お腹いっぱい。 [03/05/28 06:59] おれ、自分の苗字+shで作ったsh その名はwsh 読み方は「ワッシュ」 10年以上も前の話。
474 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
475 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
476 名前: [03/05/28 10:40] 昭和shell
477 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
478 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 22:58] slash. これに尽きる
479 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 23:31] crashもいいぞ。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 23:35] ふつーtrash
481 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 20:35] パトラッシュもいいよ
482 名前:名無しさん@お腹いっぱい。 [03/07/14 20:48] #!/bin/csh 初めて触ったのがコレ。 誰かが作ったのを改造したのが最初。 だからコレが決まりなんだと思ってた。 したら、人気ないのね(涙
483 名前:名無しさん@お腹いっぱい。 [03/07/14 21:12] sage厨のスクツですね
484 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 21:12] 誤爆しますた
485 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
486 名前:名無しさん@お腹いっぱい。 mailto:だよもんsage [03/07/14 21:14] 誤爆したままでいいよ…
487 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
488 名前:名無しさん@お腹いっぱい。 [03/07/20 16:53] zsh
489 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/22 22:46] zsh
490 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
491 名前:名無しさん@お腹いっぱい。 mailto:age [03/09/06 12:10] age とくか。ま、ついでに言うと、今時 csh/tcshなんて使ってる香具師は過去の人間。 ええ加減に bashでもkshでもいいからBourne shell系に移行汁! 人にコマンドラインの説明するのにプロンプト % で書いてたりすると ハタで見ててカコ悪いよ〜
492 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 12:55] >>491 zshのプロンプトも%だ。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 13:03] zsh は裏切者だな、と思いました。
494 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 13:10] tcsh のプロンプトは > ですが。
495 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 13:52] csh/tcsh はシェル関数使えないと効いて萎えた。
496 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/21 03:52] eshell
497 名前:名無しさん@お腹いっぱい。 [03/10/27 00:39] find した結果のファイル名をそのまま、任意のフォルダに移動する コマンドってどうやるの?
498 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 01:03] -execオプションがあれば使うか、pipeでxargsに渡す。
499 名前:名無しさん@お腹いっぱい。 [03/10/27 08:04] 498さん xargsでできますか?
500 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 08:33] >>491 さんかっこわるい
501 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 10:41] crash
502 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 19:08] このスレ見て初めて nxt なるものを知ったのだけど、 これを使うと何かいい事有るの? おいらにはさっぱり 理解できないアルよ。
503 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 21:11] >>502 ネタとしてつかえる
504 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 21:20] 賞味期限切れかかってる気もするが。
505 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/11 09:58] clam
506 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/17 04:22] zshのrc読み込みの仕様ってださくないですか? zshenv, zprofile, zshrc, zloginとたくさんありすぎ。 zloginが最後に読み込まれる意味がわからん。
507 名前:名無しさん@お腹いっぱい。 [03/11/21 06:35] じゃあどういうのならださくないとおもいますか。
508 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 08:29] ZSH.INI
509 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 10:48] rootのシェルをcsh(とtsch?)以外に変えないほうがいい。 なぜか、説明してみろ。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 10:49] 変えてもいいじゃん。
511 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 12:43] (1) 暗黙のうちにデフォルトのshell を使うことを仮定している機能があるから。 …というのは本末転倒な理由だな。 (2) 枯れているシェルじゃないと動作が不安定になるから。 zsh とかって結構落ちるよね。(すくなくとも、数年前まではそんな感じだったと思う) …というのも、csh に弱味がないわけじゃないのは、$10000000000000 とかで証明されてるので説得力には欠けるし。 (3) えらい人がそう言っているから …実はもののわからん人が言っていることなのかも知れないよね。 ということで >>610 に同意、しかけたんだけど、 (4) 他の人が使う可能性がある場合、操作ミスを誘発する危険がある のはヤヴァいかも。 もし自分でしか使わないとしても、複数台使っている場合に デフォから変えてあること、あるいはまだ変えていなかったことを忘れる可能性が 絶対ないとは言い切れないように思う。少なくとも漏れは。 まぁ、「動いているものは下手に変えるな」って経験則じゃないっスか。要するに
512 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 12:50] だいたい、デフォが csh じゃない OS の方が多くね?
513 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 13:44] >>610 いいこと書けよ! まあ基本的には(4)かなあと思う。まあオレ自身はすぐ「sudo tcsh」とか する軟弱者なんだが。
514 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 13:58] >>513 せっかく sudo 使ってるのに わざわざシェル起動するの? やりたいことを直に打てばいいじゃん。
515 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 16:28] zshが落ちる…まじですか?
516 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 21:32] リソースを食い尽くしてマシンが死にそうだというときに、 対処しようと root になったら起動するのが zsh ってのは嬉しくないぞ。 わざわざスタティックリンクしてルートパーティションに置くのもめんどうだし。
517 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/22 04:32] >>516 (゚Д゚)ハァ? ふつー % su root # zsh ayamura#
518 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/22 13:24] >>517 root のシェルを zsh に「する」という話でしょ。 後から起動するという話じゃなくて。
519 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/22 13:27] >>518 root になったら zsh が起動される って話でしょ。
520 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/23 07:14] レギュラー 70円/Lのやつ
521 名前:名無しさん@お腹いっぱい。 [03/11/30 22:31] − B Shell系使ってる奴は − − 部 落 出 身 者 確 定 −
522 名前:名無しさん@お腹いっぱい。 [03/11/30 23:01] B Shell使ってない香具師はUnixerじゃない。
523 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/30 23:07] B shell 使わないと OS 起動できない。
524 名前:名無しさん@お腹いっぱい。 mailto:age [03/11/30 23:28] Unix使わなきゃいいだろタァコ >>522-523
525 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/01 00:49] この板にくんなよタァコ >>524
526 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/01 15:24] >>509 SunOSでさえrootは/bin/shだったが。
527 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/02 03:55] >>526 > SunOSでさえrootは/bin/shだったが。 嘘ですね ;)
528 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/02 13:25] 使ったことないのか。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 03:44] >>528 そういうことにしたいのですね。 % uname SunOS % finger root Login name: root In real life: Super-User Directory: / Shell: /sbin/sh Last login Tue Nov 25 15:39 on pts/1 from example.jp No unread mail No Plan.
530 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 09:46] む、/sbinだったか? 俺が使ってた頃は/binだったような気がするんだが…。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 10:18] >>528 SunOS4 時代から、/bin は /usr/bin への symlink だろ。 使ったことないのがバレバレ。
532 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 10:26] >>531 > SunOS4 時代から、/bin は /usr/bin への symlink だろ。 そういやそうだった。それでいっぺんうっかり消しちゃったことがあったな。 /bin/shと/sbin/shは別だったっけ? > 使ったことないのがバレバレ。 というか、10年くらい前なので思いっきり忘れてるようだ。
533 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 10:31] /bin/sh: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), dynamically linked (uses shared libs), stripped /sbin/sh: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked, stripped
534 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/05 01:53] set prompt = "[%d %w %D %P %Y] %n@%M:%/ %j %!\n%# "
535 名前: ◆3JOy.G4Xzs mailto:sage [04/01/25 17:26] academy2.2ch.net/test/read.cgi/philo/1069557892/262 ヒント:ネオむぎ茶
536 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/06 14:56] >>532 たった10年で忘れるか?
537 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/06 16:57] 漏れの忘却力をなめるな。
538 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/08 08:25] 年寄りなんどすね。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/08 13:33] アル中ハイマーだからな。
540 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/29 17:02] 漏れはzsh。
541 名前:名無しさん@お腹いっぱい。 [04/03/02 19:18] bash
542 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/02 20:14] ghost shell
543 名前:名無しさん@お腹いっぱい。 [04/03/02 21:56] tcshなんてヽ( ・∀・)ノ ウンコー
544 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/03 07:14] 12年くらい前からzsh使い。 その前はksh。 その前はCOMMAND.X。 その前はM BASICだったかな? その前はMSX BASIC。 それ以前はない。
545 名前:名無しさん@お腹いっぱい。 [04/03/05 07:47] だれかmudshを使え
546 名前:名無しさん@お腹いっぱい。 [04/03/05 12:34] tcsh
547 名前:名無しさん@お腹いっぱい。 [04/03/05 22:13] 昭和
548 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 01:57] やっぱtcshでしょ。 コマンドさーん、どこですかー
549 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 10:18] Linuxではふつうにbash FreeBSDでは普段は流儀に従ってtcsh しかし、ちょっとややこしく foreach とかやろうとすると、 わからないので % sh $ リダイレクトするときも わからないので % sh $ bashが入ってたら % bash $
550 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 10:27] 暇なので foreach してみよう $ tcsh ===:~> foreach I ( 1 2 3 ) foreach? echo a--- tesutesu foreach? end a--- tesutesu a--- tesutesu a--- tesutesu ===:~> ^D $ _ では、さようなら。
551 名前:名無しさん@お腹いっぱい。 [04/03/13 04:33] tcsh の bindkey -v をして vi の bindkey で tcsh を使いたいのですが、 分からないことがあるので 教えてください。 yank バッファの使い方が分かりません。 y でyank できませんし(例えば yw とは 単に w になる)、 p で (dやxなどで)削除したバッファがペーストできません。 どのようにすれば良いのでしょうか? tcsh 6.10 6 を使用しており、これで 上記を確認しました。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/13 04:46] 追加でうかがいたいのですが、 vi の . (前回の編集を繰り返す) をやるにはどうしたらいいのでしょうか? サポートされていないのでしょうか?
553 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/13 11:18] csh
554 名前:名無しさん@お腹いっぱい。 [04/03/15 03:28] /bin/csh /bin/sh /bin/ksh
555 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/15 04:00] tcsh-nls-asuka
556 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/18 14:22] T u r b o C SHell
557 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/23 07:27] BeanShell
558 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/23 07:28] >>557 公開してください。
559 名前:!557 mailto:sage [04/03/23 15:55] >>558 www.beanshell.org/ JDEでこれ使ってるな。
560 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/23 16:02] burnshell
561 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/26 22:41] 違うんだよ、なんかこう、ん〜わっかるかな〜 なんていうの、そう、革新的なやつ!それが欲しいんだよ!
562 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/27 00:08] 使ってないけど、zsh は革新的だと思う
563 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/27 01:05] >>561 つまりこれまでの shell を破りたいと。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/31 12:14] ミシェル
565 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/12 01:00] 結論:shellなんて使わずFDclone使え。
566 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/31 07:13] wish
567 名前:名無しさん@お腹いっぱい。 [04/10/31 17:22:26] bash3最高!
568 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/14 02:45:56] 私の場合、Linuxなのに、PowerPCなのに、愛着あってkshをビルドした。 x86やsparc向けにはバイナリも公開されている。 kshはB系、POSIX準拠だし、絶滅はしないのでは。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/25 01:50:55] すいません。質問です。 shellでjavaのクラスを実行したときにその実行結果を元に次の処理を行うかどうか制御したいのですが可能でしょうか? 1.javaクラスを実行 2.結果を取得(正常終了か例外終了か等) 2.2の結果から次の処理を行うかどうか制御する。 javaクラスのバッチはmainで戻り値の型はvoidなのでできるかどうかわかりません。 よろしくお願いします。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/25 19:27:36] 正常終了のときと例外終了のときで終了ステータスが異なればできる。
571 名前:Emacs part13 スレの 1 ◆y1O6Cqv4XU [04/11/25 20:00:38] >>569 できるよ。 ExceptionとかErrorでた後のステータスをshellで確認してみ。違うから。 できたらエマタン(;´Д`)ハァハァ って言え。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/25 23:01:48] >>570 、571 返事ありがとうございます! 終了ステータスって?$で取得できる値ですよね? やってみます!
573 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/26 02:33:42] 素直に、System.exit(int)を使った方がいいと思うけど。
574 名前:569 mailto:sage [04/11/27 00:42:52] >>573 どうもです。 結局573さんの方法でやりました。 正常終了したときと異常終了でSystem.exitメソッドの引数を帰るようにして正常終了と異常終了の判断をつけるようにしました。 みなさんどうもありがとうございます!
575 名前:名無しさん@お腹いっぱい。 [04/12/31 22:37:13] zshは使うのにはいいけどサーバーとかで使うならshかcsh
576 名前:名無しさん@お腹いっぱい。 mailto:sage [04/12/31 22:46:41] なんでcshが入るのだ。csh撲滅!
577 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 01:58:04] スクリプト書くんじゃなきゃ別にいいじゃん。
578 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 06:27:56] >>577 setenvとsetの使い分けが面倒くさい。exportするのも面倒だが。 pathの指定の仕方が嫌い。 kshは駄目ですか?
579 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 07:02:34] 新春だからcsh。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 13:02:10] >setenvとsetの使い分けが面倒くさい。exportするのも面倒だが。 むしろシェル変数と環境変数の使い分けが曖昧なのが sh の悪いところだと思っているのだが。
581 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/11 06:03:51] ssh
582 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/17 02:05:44 ] >>581 定番のボケ。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/17 09:54:50 ] xrefresh
584 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/18 20:57:18 ] bashでええやん。 ・・・と思うんだが、俺の客先rootやらoracleユーザほとんどcシェル(tcshでもない)
585 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/21 03:09:11 ] ash
586 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/24 08:06:39 ] pdksh
587 名前:名無しさん@Vim%Chalice [05/02/15 16:18:07 ] zsh
588 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/15 21:09:16 ] ぼくは kterm をつかっています。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/15 21:34:49 ] そういや昔こういうものがありました。 ttp://katsu.watanabe.name/article/140.txt ttp://katsu.watanabe.name/article/459.txt
590 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 13:44:22 ] イントラなどで、メール(POPアカウント)のみで、 UNIXログイン不可のユーザーのログインシェルを /usr/bin/passwdにするというのは、よくやる手だな。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 13:56:44 ] しないしない。やっていいですか? だめですよ。ってよくいわれる手ですね。
592 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 14:04:58 ] >>591 なんでだめなの?
593 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 14:41:09 ] >>591 なんで「だめだ」と刷り込まれたの?
594 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/25 05:29:52 ] root:*:0:0:ROOT &:/root:/usr/bin/yes
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/26(土) 17:13:03 ] solaris ですが、superuser でbash 使います この際alias 等を書きたいのですが、どこにかけばいいでしょうか? 普通の一般ユーザーですと、.bashrcでいいのですが
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/26(土) 18:40:23 ] 頭の中
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/28(月) 20:23:28 ] 毎回loginするたびにaliasを定義し直す
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/28(月) 20:26:58 ] rootの$HOMEに.bashrc
599 名前:名無しさん@お腹いっぱい。 [2005/04/18(月) 13:09:20 ] i
600 名前:名無しさん@お腹いっぱい。 [2005/04/18(月) 13:11:30 ] 俺はいつもピューラ満タンだ。
601 名前:名無しさん@お腹いっぱい。 [2005/04/21(木) 09:06:38 ] VineとMac OS Xがbashで、Solarisがcsh。
602 名前:名無しさん@お腹いっぱい。 [2005/04/22(金) 23:50:52 ] meganesh
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/22(金) 23:55:57 ] セキュア ヘル
604 名前:名無しさん@お腹いっぱい。 [2005/04/23(土) 11:43:58 ] umesh
605 名前:名無しさん@お腹いっぱい。 [2005/04/23(土) 20:16:14 ] 電脳小話 「インターネット、ひとつ下さい。」 わたしの友人から聞いた本当の話。ご承知のように今や「IT革命」だとか、 「これからはインターネットが世の中を劇的に変えていくだろう」と、はやしたてる人たちは多い。 新聞やテレビでも、あたかもインターネットを使えなければこれからは生きられない、 と言わんばかりの極論さえ目立つありさまである。 そんな風潮にあせりを感じている人たちは多いに違いない。 ある時、友人の母親が言ったそうである。「インターネットというのはずいぶんと、いいものらしいね。」 「ところでおまえ、今度世間で評判のインターネットとやらを、 ひとつわたしにも買って来てくれないか。」 くだんの友人は言うべきことばを失ったそうである。 わたしもその話を聞いてかつてのウィンドウズ95にまつわる笑い話を思い出した。 ウィンドウズ95が発売まえから大人気になり、当日パソコンを持っていない人までが、 並んで買ってしまつた、という有名な笑い話を。 ブームというものは恐い。 とくに日本人のように世間の流れに遅れまいと常に触覚をとがらせている人々が、 多数を占めているとなぜ、みんながインターネットに魅かれているのか、 考える間もなしに同じ方向に走り出す。 この流れが一過性のブームで終わらないことをただ、祈るばかりである。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/23(土) 20:19:40 ] どっかのスレで既出。三回もコピペするほどのネタじゃないな。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/24(日) 09:27:17 ] 君もマメだな。
608 名前:名無しさん@お腹いっぱい。 [2005/05/14(土) 17:31:18 ] eshell 使いは神
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/19(木) 23:54:00 ] ash まれにksh cygwinではbash interixではtcsh (scriptingしないので)
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/20(金) 01:36:23 ] bashからzshに乗り換えました
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:40:54 ] どういう訳かしらんけど、うちの大学のシステムは csh が標準です
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:41:31 ] 使いにくいものを標準にしておくのは教育の基本
613 名前:名無しさん@お腹いっぱい。 [2006/03/15(水) 23:54:33 ] テスト
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 13:31:33 ] なんか emacs 抜けるのめんどくさくなってきたから、 自作の elisp コマンド + eshell + eshell のエイリアス で全てやるようになった。 *command すれば外部コマンドも 何なく呼べるし
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 22:02:56 ] hp-uxを触る機会が増えてきて、sh-posix(kshっぽい)を多く使うようになったけど、 これはこれでそこそこ使いやすい。
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 20:28:10 ] >>600 俺はいつもゼアスだからshell入った事ないよ
617 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 12:55:13 ] sss
618 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 16:35:31 ] 未だにbsh
619 名前:618 [2006/09/07(木) 16:36:17 ] 間違えた・・bashだ。orz
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 16:39:21 ] 職場だとzshかkshが多い。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 08:18:39 ] linuxが増えて、bashが増えた。 年寄りは相変わらず、tcsh
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 20:06:27 ] 年寄りだがbash 1.0になる前から
623 名前:名無しさん@お腹いっぱい。 [2006/09/13(水) 21:30:10 ] どれでも使えるのを書くときは、bsh。 ふつうはksh。
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 13:57:12 ] kshが一番スクリプト書くのに向いている。 bshは派生系が多いし、while readの扱いが気に入らん。
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:00:48 ] kshって、Solarisとかの商用OS系にしか常備されてないじゃん。 ポータビリティを考えると全く使えない。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:06:34 ] debianでも普通に本家ksh93がapt-getできますが? Oracleの要件にもなってたから、redhatとかにも入ってるだろ。 商用Unixだとksh88が多いけどな。
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:08:12 ] >>626 apt-get で入るんじゃ駄目なんだよ。最初から標準でインストールされてないと。 例えば、GNUの ./configure が仮に kshで書かれていたら 全く動かなくなって大問題でしょ。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:12:17 ] RHEL は pdksh が最小構成でも入る。
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:13:03 ] あのな・・・。 debianの場合、apt-getでほとんどのパッケージをインストールするんだがw
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:13:12 ] >>627 事実と異なる仮定を持ち出されてもなぁ。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:14:33 ] >>627 その理屈だと C コンパイラが標準で入ってないのも大問題だな。
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:16:13 ] そもそも、「RHELの場合」とか「Debianの場合」とか言ってる時点で 範囲を限定しているから、一般的にはkshは使えないことを認めていることになる。
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:17:51 ] >>625 への反論としては十分有効。
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:16 ] >>631 議論が違う。 Cコンパイラが標準で入ってない場合はそもそもソースからのmakeができないから 考えなくてよい。問題は、B-shが当然存在するのにわざわざkshで書くことによって 動かなくしているとすると大問題だ、と言ってるの。わかる?
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:18 ] kshを認めたくない連中は、*BSDのような糞OSユーザってことで、FA
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:57 ] bshにポータビリティなどない。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:19:44 ] HP-UX11iにはbshellないしな。
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:20:01 ] >>634 わからん。 kshが入ってないなら そもそも./configureができないから考えなくていいんじゃね?
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:21:40 ] >>638 kshがなくても、configureが/bin/shで書かれていたら ./configureできる。 動くシェルがあるのにわざわざ動かなくするのは間違い。
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:23:02 ] ./configure できないのがなんで大問題なんだ?
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:25:33 ] configureは、現在最もポータビリティが高いシェルスクリプトの例。 必ずb-shの範囲で書く。これ鉄則。kshなんかの文法で楽をしてはいけない。
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 20:35:58 ] おっさんそろそろ仕事辞めればいいと思うよ
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 10:24:15 ] 追加でインストールできないような環境も含めて いろいろな環境で動かしたいならsh そうでないならkshでもbashでもperlでも何でも使えばいい
644 名前:名無しさん@お腹いっぱい。 [2007/01/04(木) 20:49:01 ] busyboxのshでいいよ
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 05:16:36 ] bash 展示品のMAC Os ] でも bash に代えて遊んでいた
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 08:12:28 ] いまは、Macもbashがデフォルトだろ。
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 21:42:17 ] >>646 今のMAC Os ]レパードぢゃなく 一個前のやつ。 Shだったかなア、まあ他の客がそういう風にいたずらしたかも。 慣れるとシェルコンソールは便利だ志。栗っとするよりはやいしなあ。 WINの場合はhaltなんてないしね MAC Os ]でhalt -n としたら LINUXやUNIXみたいにシャットダウンしたもの。
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:17:08 ] 現行のMacOSXはTiger(10.4.x)だお。Leopardは次バージョン。 デフォルトシェルはPanther(10.3.x)からbashになってる。
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:26:33 ] halt -n かよw
650 名前:647 mailto:sage [2007/01/17(水) 01:30:08 ] >>648 おおおーーーーーーーーーいなる勘違いすまソ
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 21:00:47 ] >>647 Windowsの名誉のために一応…。 XPは標準でshutdownコマンドあるよ。
652 名前:名無しさん@お腹いっぱい。 [2007/11/06(火) 22:33:11 ] tcsh
653 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 07:24:54 ] zsh
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 09:09:29 ] ksh。
655 名前:名無しさん@お腹いっぱい。 [2007/11/16(金) 11:04:31 ] fish
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 19:24:06 ] rc
657 名前:名無しさん@お腹いっぱい。 [2008/02/29(金) 16:19:18 ] bush
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:19:26 ] bush
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:32:59 ] bach
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 11:03:48 ] HELIX Ultra
661 名前:名無しさん@お腹いっぱい。 mailto:age [2008/03/01(土) 16:33:54 ] もれzsh
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 18:46:11 ] Shell Pura
663 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 09:03:54 ] zshって字を見ると頭の中に『雑種』という言葉が浮かぶ。
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 18:33:53 ] ドイツ語っぽくツェッシュと読むべし
665 名前:ウサチャソ ◆/0IEZmXnQ6 mailto:sage [2008/03/12(水) 21:08:07 ] >>661 俺漏れも! >>664 カコイイ!軽く勃った!
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 08:56:59 ] 「じーしぇる」は駄目ですか?
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 00:34:37 ] tcsh
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 18:07:22 ] chsh -s /usr/bin/perl スクリプトのことをシェルっていう奴いるよな
669 名前:名無しさん@お腹いっぱい。 [2008/04/12(土) 14:12:23 ] zsh使ってるひとがいたら聞きたいのですが、 zstyle ':completion:*:sudo:*' command-path /path みたいなことをするとsudo時に/pathの中をコマンド補完対象に入れてもらえますが、 いちいち全部セットするのが面倒です。 現在セットしてある$PATHをsudo時に補完対象に入れるというのはできますか?
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 01:11:30 ] >>664 間違っています。 以上。 はい、次。