【tc厨が】bash3.0登場!!【嫉妬する】
1 :1 :04/09/21 16:57:01.net ついに出たぞ、おマイら。俺はついさっきコンパイルしたばかりだ。 まだしっかりドキュメントを読んでないのでその破壊力は未知数 だが $ echo {1 .. 5} 1 2 3 4 5 つうのは気に入ったぞ。
2 :名無しさん@お腹いっぱい。 :04/09/21 17:00:19.net もうとっくに使ってますが何か?
3 :名無しさん@お腹いっぱい。 :04/09/21 17:02:00.net 随分前にでてなかった? Linux板では夏休み入ったばかりの厨が騒いでたし。
4 :名無しさん@お腹いっぱい。 :04/09/21 17:05:39.net $ echo 【1 .. 5】 が出来るようになると>>1 さんはきっと喜んでくれるよ。
5 :名無しさん@お腹いっぱい。 :04/09/21 17:23:28.net zshにない機能はある?
6 :名無しさん@お腹いっぱい。 :04/09/21 17:30:58.net とりあえず国際化まわり? zshのラインエディタはベタベタのシングルバイト前提コードになってて萎えた。 (開発版の動きは知りませんが)
7 :名無しさん@お腹いっぱい。 :04/09/21 19:57:17.net zsh+euc_hack最強。
8 :名無しさん@お腹いっぱい。 :04/09/21 20:04:14.net やっぱ zsh との機能の違いが気になるな。
9 :名無しさん@お腹いっぱい。 :04/09/21 20:58:44.net ゲテモノShellをお使いのみなさんこんばんは スクリプトだけは骨shで書いてくださいね それ以外は認めません。
10 :名無しさん@お腹いっぱい。 :04/09/21 23:18:57.net また zsh のパクりか。
11 :名無しさん@お腹いっぱい。 :04/09/21 23:28:57.net 発作的にスレ立てすんなよ。 一晩寝かせれ。
12 :名無しさん@お腹いっぱい。 :04/09/22 08:45:37.net {1..10} なんて `seq 1 10` でいいじゃん。タイプ量なんて大して変わらん。 echo a{1..10}b という使い方がしたいなら for n in `seq 1 10`;do echo -n "a${n}b ";done でいいじゃん。 こんなことだけのために1.5倍もデカイshell使う気にはなれないんですが。
13 :名無しさん@お腹いっぱい。 :04/09/22 08:47:03.net {1..10} は seq -s' ' 1 10 だな。失礼。
14 :名無しさん@お腹いっぱい。 :04/09/22 09:24:01.net a{1..10}b も seq -s' ' -f a%02gb 1 10 で十分だな。またしても訂正。
15 :名無しさん@お腹いっぱい。 :04/09/22 09:27:34.net seq -s' ' -f a%gb 10 これに訂正。seqマンセー。
16 :名無しさん@お腹いっぱい。 :04/09/22 09:39:27.net echo \({1..2},{1..3}\) さてこれはどうするか。俺には for l in `seq 1 2`;do for r in `seq 1 3`;do echo -n "($l,$r) ";done;done とするやり方しか思い浮かばない。もっとスマートな奴を頼む。
17 :名無しさん@お腹いっぱい。 :04/09/22 09:49:57.net 結局のところ {a,b}といった書き方の自然な拡張ということなんだろうな Bash3.0マンセー!
18 :名無しさん@お腹いっぱい。 :04/09/22 16:50:57.net だから、それzshのパクリだっての
19 :名無しさん@お腹いっぱい。 :04/09/22 16:54:00.net >>18 だからなに?
20 :名無しさん@お腹いっぱい。 :04/09/22 17:09:49.net zshに嫉妬したのはbashの方、と。
21 :名無しさん@お腹いっぱい。 :04/09/22 17:53:32.net >>19 ご協力ありがとうございます
22 :名無しさん@お腹いっぱい。 :04/09/22 20:22:37.net 素直に zsh 使えばいいじゃん
23 :名無しさん@お腹いっぱい。 :04/09/23 00:20:30.net >>1 zshに勝ってるところを3つ以上挙げよ。 いいのあったら乗り換え検討してやる。
24 :名無しさん@お腹いっぱい。 :04/09/23 01:38:44.net ムリに乗り換えなくていいよ。
25 :名無しさん@お腹いっぱい。 :04/09/23 17:54:49.net ・軽い ・安定 ・ユーザ数が多い
26 :名無しさん@お腹いっぱい。 :04/09/23 20:21:46.net てゆーか、linux厨の作る妙なスクリプトが ますます増えて迷惑なので、機能拡張しないでほしい。
27 :名無しさん@お腹いっぱい。 :04/09/23 20:53:05.net いい加減3.0の新機能をかたってくれないかな>>1 >>26 csh scriptよりはマシ
28 :名無しさん@お腹いっぱい。 :04/09/23 23:15:40.net 27は馬鹿だなぁ
29 :名無しさん@お腹いっぱい。 :04/09/24 15:46:46.net bashがzshより優れているところを3つ。 - ユーザがキモくない - ユーザがアニオタじゃない - ユーザがロリコンじゃない
30 :名無しさん@お腹いっぱい。 :04/09/24 17:36:08.net bash使いの俺がいますから残念!!
31 :名無しさん@お腹いっぱい。 :04/09/25 00:49:30.net zsher,とりあえずモチツケ。 zshのパクリだろうと何だろうといいじゃねーか。 良い機能なら取り入れて当然。 そのうち、bashに良い機能が実装されたらzshもお裾分けしてもらえばお互いに良いものを使えるじゃないか。 オープンソースってそういうもんだろ?
32 :名無しさん@お腹いっぱい。 :04/09/25 03:12:29.net 後半は必ずしもそうではない。 bashはGPLなので、もれなくGPL汚染がついてまわる。 zshのライセンスを変更することなしにbashからコードを持ってこれない。 持ってくるにはGPL教に入信しないといけない。
33 :名無しさん@お腹いっぱい。 :04/09/25 03:33:06.net 落ち着くのは>>1 の方だろう。理由は>>2-3 。
34 :名無しさん@お腹いっぱい。 :04/09/25 21:50:07.net で、けっきょく、お勧めな機能は? ないの?
35 :名無しさん@お腹いっぱい。 :04/10/02 15:30:44.net で「tc厨」って何なの?
36 :名無しさん@お腹いっぱい。 :04/10/02 16:04:04.net t-code インプットメソッド tc.el のことだろう。 つまり漢直ユーザ。
37 :名無しさん@お腹いっぱい。 :04/10/02 20:55:00.net >>36 ちげーよ! Turbo-C++ ユーザに決まってんじゃんかよ!!
38 :名無しさん@お腹いっぱい。 :04/10/04 08:09:10.net turbo c++ と turbo c が別だったころ、turbo c ユーザーが turbo c++ ユーザーに嫉妬したってことだろ。bash との関係はわからんが..
39 :名無しさん@お腹いっぱい。 :04/10/04 09:49:16.net 世界の90%は妬みと猜疑心で作られている、だっけ? マイナーなネタだから誰も知らんか
40 :名無しさん@お腹いっぱい。 :04/10/04 22:34:37.net まぁTP の速さにはかなわんな
41 :名無しさん@お腹いっぱい。 :04/10/17 21:54:38.net で >>1 にそそのかされて早速bash-3.0をインストールしてみました。 (といっても一ヶ月近くたっていますが) (エロダウンロードのURL生成ぐらいにしか使っていない)zshユーザとしては {00..05}が 0 1 2 3 4 5 に展開されるのはちょっと不便ですね。 何かオプションでもあるんでしょうか。
42 :名無しさん@お腹いっぱい。 :04/10/17 21:57:07.net どこが不便なわけ?
43 :名無しさん@お腹いっぱい。 :04/10/17 22:39:32.net % print {00..05} 00 01 02 03 04 05 % print {0..5} 0 1 2 3 4 5 $ echo {00..05} 0 1 2 3 4 5 プ
44 :名無しさん@お腹いっぱい。 :04/10/18 04:16:51.net >>41 echo 0{1..5}
45 :名無しさん@お腹いっぱい。 :04/10/18 04:29:39.net % print {000..99} 000 001 002 003 004 (ry 098 099 ププ
46 :名無しさん@お腹いっぱい。 :04/10/18 10:27:14.net >>45 % echo 0{00..99} seq -w と同じ仕様だな。
47 :名無しさん@お腹いっぱい。 :04/10/23 05:07:34.net % print {00..10} しかし補間候補表示時に日本語ファイル名が化けるのが難点(zsh)
48 :名無しさん@お腹いっぱい。 :04/10/23 07:30:28.net >>47 bash つかってろよ
49 :名無しさん@お腹いっぱい。 :04/11/12 03:34:44.net 使ってる人いないの? レビューきぼん
50 :名無しさん@お腹いっぱい。 :04/11/12 07:30:45.net わしからもレビューキ1ン
51 :名無しさん@お腹いっぱい。 :04/11/12 07:42:17.net レビューするも何も、bash2.0のころと何も変わらずに使えているから困らないし、 どこが変わったんだか気が付かないくらい表面的には変わってないし。
52 :50 :04/11/12 08:47:04.net >>51 サンクシ そんな風に言われたら 変える必要はないとしか考えられないな・・
53 :名無しさん@お腹いっぱい。 :04/11/13 01:30:29.net 何でもいいからかけや
54 :名無しさん@お腹いっぱい。 :04/11/13 09:16:22.net UTF-8もeucもばっちりなシェルってありますか?
55 :名無しさん@お腹いっぱい。 :04/11/17 04:18:29.net tclsh
56 :名無しさん@お腹いっぱい。 :04/11/19 10:52:00.net tclshはかっこいいなあ
57 :名無しさん@お腹いっぱい。 :04/12/03 09:51:09.net あるコマンドの実行時だけ、特定の環境変数を指定して 実行する便利な方法ってありませんか? LANG=en_US hogehoge LANG=ja_JP.UTF-8 とかするの面倒臭くって。
58 :名無しさん@お腹いっぱい。 :04/12/03 10:20:20.net % LANG=C hogehoge でいいんじゃないの? これで面倒なら alias で設定すればいいし。
59 :名無しさん@お腹いっぱい。 :04/12/03 10:34:06.net >>58 そんな書き方ができたのか… いままで知らなかったよ。
60 :名無しさん@お腹いっぱい。 :04/12/03 18:54:16.net env LANG=C hogehoge なら bash じゃなくてもオケ。
61 :名無しさん@お腹いっぱい。 :04/12/03 23:59:47.net alias c=LANG=C alias j=LANG=ja_JP.eucJP とかしておくと 英語の man 見たいときとかに $ c man ls ですむんで便利。
62 :名無しさん@お腹いっぱい。 :04/12/04 00:54:13.net すげえenvじゃなくても現在の値が上書きされねえ!!!
63 :名無しさん@お腹いっぱい。 :04/12/04 01:35:06.net で、3固有の拡張機能はなんかないの
64 :名無しさん@お腹いっぱい。 :04/12/25 11:20:38.net bash って、シェルスクリプトの途中のコマンドのリザルトが 0 以外だと そこで止まりますよね?リザルトを無視してスクリプトを続行させるにはどうすればいいのでしょうか?
65 :名無しさん@お腹いっぱい。 :04/12/25 11:40:36.net そんなばかな。
66 :名無しさん@お腹いっぱい。 :04/12/25 12:23:10.net そんなあほな。 set -e していない限り止まることはないぞ。
67 :名無しさん@お腹いっぱい。 :04/12/25 16:30:10.net tcshなんてうんこ
68 :名無しさん@お腹いっぱい。 :04/12/25 16:43:18.net これだけ使われるソフトウェアがメジャーバージョンアップしたのに これだけスレが閑散としてるのも珍しい
69 :名無しさん@お腹いっぱい。 :04/12/25 20:20:51.net >>68 >>51
70 :名無しさん@お腹いっぱい。 :04/12/25 22:07:54.net バージョン 3.141592 とかにしようぜ。
71 :名無しさん@お腹いっぱい。 :04/12/26 00:29:22.net >>64 bashに限った話ではないが、-e なスクリプトで一部のコマンドだけ エラーを無視するには、そのコマンドの末尾に「|| true」をつけ足せばOK
72 :名無しさん@お腹いっぱい。 :04/12/26 01:30:29.net >>70 なにそのTeXのパクリ
73 :名無しさん@お腹いっぱい。 :04/12/26 05:10:24.net >>71 そ、そうか、そんな技があったとは。
74 :名無しさん@お腹いっぱい。 :04/12/26 22:19:01.net 嘘を嘘と見抜けない人には(インターネットを利用するのは)難しい || true
75 :名無しさん@お腹いっぱい。 :05/02/20 00:30:08 .net 最近、UTF-8にlocaleを変えたんだけど zshで日本語のファイル名を補完すると落ちたりするのが気にくわなくて、 bashに乗り換えようかなと思う今日このごろ。 みなさんいかがお過ごしですか?
76 :名無しさん@お腹いっぱい。 :2005/07/05(火) 03:06:37 .net わたしは元気です
77 :名無しさん@お腹いっぱい。 :2005/07/05(火) 03:17:40 .net よぉ、久しぶり なにしてたの?
78 :名無しさん@お腹いっぱい。 :2005/07/15(金) 04:13:55 .net だから3で増えた便利機能をもっと書けっていってんだよ だから3で増えた便利機能をもっと書けっていってんだよ だから3で増えた便利機能をもっと書けっていってんだよ だから3で増えた便利機能をもっと書けっていってんだよ だから3で増えた便利機能をもっと書けっていってんだよ だから3で増えた便利機能をもっと書けっていってんだよ 頼むからもっと書いてくれよ お願いでよ
79 :名無しさん@お腹いっぱい。 :2005/07/16(土) 15:33:32 .net それだけ逝っても出てこないってことは、対して差が無いってことじゃないw
80 :名無しさん@お腹いっぱい。 :2005/09/16(金) 17:01:34 .net sourceのサイズはどんどん増えてますがな
81 :名無しさん@お腹いっぱい。 :2005/10/22(土) 01:08:36 .net bash3.0はファイル名補完でUTF-8環境の日本語は化けますか? 化けないならzshから乗り換える。マジで
82 :名無しさん@お腹いっぱい。 :2005/10/30(日) 00:50:06 .net >>81 OSによっては違うかもしれないが ls の表示が化けなければファイル名補完も 大丈夫だと思う。
83 :名無しさん@お腹いっぱい。 :2005/10/30(日) 02:54:38 .net GNUはUnicode原理主義みたいなツールが多いから大丈夫じゃないか、多分。
84 :名無しさん@お腹いっぱい。 :2005/11/19(土) 16:40:37 .net Mac OS X では化けてない。 10.3 を使ってるけど。
85 :名無しさん@お腹いっぱい。 :2005/12/09(金) 13:53:38 .net bash-3.1とreadline-5.1がリリースされました。
86 :名無しさん@お腹いっぱい。 :2005/12/19(月) 17:02:45 .net キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
87 :名無しさん@お腹いっぱい。 :2005/12/22(木) 01:39:46 .net Solarisで3.0を使っています。 ログインシェルにbashを指定しますが ^C で intr が効きません。 でも % exec bash や、単に % bash として起動すると、 そのbashでは ^C で intr が効きます。 % stty intr ^C でもダメです。 /etc/bash.bashrc などはありません。 単に設定の問題なのかも知れませんが、何か心当たりのある人いませんか? なお、端末はteratermです。
88 :名無しさん@お腹いっぱい。 :2005/12/22(木) 04:48:08 .net >>87 まずは readline の設定の確認かな。 ~/.inputrc はある? man bash の readline とか bind の説明を読んでみるといいよ。
89 :名無しさん@お腹いっぱい。 :2005/12/23(金) 00:42:23 .net >89ありがとう 明日(23日)出勤になったので出先で試してみます。
90 :名無しさん@お腹いっぱい。 :2005/12/23(金) 00:43:01 .net うぉ、ありがとうは>>88
91 :91 :2005/12/23(金) 02:28:20 .net せっかく オライリー・ジャパン から3.0対応の本が出たわけだから、ここで書い てもバチ当たらんよな。 書名:入門 bash 第3版 ISBN:4-87311-254-0 定価:2,940円 URL:http://www.oreilly.co.jp/books/4873112540/ >>63 >>78 上記URLには > 第3版の本書では、多くのLinuxディストリビューションで標準の2.05bに対応 > したまま、最新バージョンの3.0で利用できる新機能ついても解説します。 > bash-2.0以降に追加されたオプションを網羅する待望の改訂版。 と書かれているから、入手して読むといいんでねーの。 bash-3.1.001, readline-5.1.001 公開age
92 :名無しさん@お腹いっぱい。 :2006/02/01(水) 18:46:24 .net >>91 それ買っちゃった(*´Д`)
93 :名無しさん@お腹いっぱい。 :2006/04/05(水) 16:26:52 .net timeの出力フォーマット変わった?
94 :名無しさん@お腹いっぱい。 :2006/05/17(水) 14:01:30 .net $ cat <<< hoge hoge って3.0から?
95 :名無しさん@お腹いっぱい。 :2006/05/17(水) 20:22:06 .net >>94 zshから
96 :名無しさん@お腹いっぱい。 :2006/05/17(水) 20:57:18 .net >>95 そういう意味じゃねーよww
97 :名無しさん@お腹いっぱい。 :2006/05/18(木) 07:36:47 .net >>94 2.05b から
98 :名無しさん@お腹いっぱい。 :2006/05/18(木) 11:05:07 .net >>97 サンクス
99 :名無しさん@お腹いっぱい。 :2006/07/22(土) 20:46:00 .net "\ek":copy-backward-word Control-k: "\ek\C-y" cp hoge C-k で cp hoge hoge になるので、バックアップを作るときやファイル名を変えるときに便利。
100 :名無しさん@お腹いっぱい。 :2006/07/22(土) 22:20:28 .net どこが便利なんだ?
101 :名無しさん@お腹いっぱい。 :2006/07/23(日) 04:57:10 .net ファイル名をちょこっと変えるのに、ほとんど同じ ファイル名を2回入力するのは面倒じゃん。
102 :名無しさん@お腹いっぱい。 :2006/07/23(日) 07:14:40 .net 人によってやることは全然違うから 自分が便利だと思っても、他人が便利だと思うのは大間違い
103 :名無しさん@お腹いっぱい。 :2006/07/23(日) 07:33:36 .net ちょっとしたtipsを顔真っ赤にして否定するのはどうかと思うな
104 :名無しさん@お腹いっぱい。 :2006/07/23(日) 07:37:39 .net 自分の便利は他人の邪魔って言うのは昔から良く言われていること
105 :名無しさん@お腹いっぱい。 :2006/07/23(日) 07:59:48 .net >>104 便利だと思ってる本人はそれがわからないから問題
106 :名無しさん@お腹いっぱい。 :2006/07/24(月) 03:01:00 .net それはいいけど、そんなにムキになって tips公開を阻止するのはなぜですか?
107 :名無しさん@お腹いっぱい。 :2006/07/24(月) 03:04:45 .net 必要か不必要かは見ている人が勝手に判断すればいいと思うんです 必要と思う人はありがたく使わしてもらえばいいし、不要もしくは改良を 要する人は使わない、もしくは改良後をフィードバックすればいいし みんなで幸せになろう
108 :名無しさん@お腹いっぱい。 :2006/07/25(火) 21:13:54 .net 改良。 Control-k: "\C-w\C-y \C-y" というか、前のやつピリオドを含むファイル名でテストしてなかった(笑)
109 :名無しさん@お腹いっぱい。 :2006/07/26(水) 08:24:13 .net じゃあ自分のサイトでやればいいんじゃないのか? 例えばここに無駄な書き込みをする事によって、次に見る人がいれば転送量が増える。 その転送量が増える事によって、また無駄な商用サービスが始まってくんでしょ この書き込みが無だって言うって言うのも無駄ね。 この書き込みで以下のこの書き込み以上の書き込みを抑制できるのなら 無駄にはならない
110 :名無しさん@お腹いっぱい。 :2006/07/26(水) 14:07:31 .net 2ch そのものが無駄じゃないか。
111 :名無しさん@お腹いっぱい。 :2006/07/26(水) 14:13:39 .net 無駄なら見なければいいじゃないか
112 :名無しさん@お腹いっぱい。 :2006/07/26(水) 19:42:22 .net >>109 無駄というか、意味不明
113 :名無しさん@お腹いっぱい。 :2006/07/27(木) 00:17:41 .net >>109 はどうもウェブ上で目にするもの全てが自分のためにならないと 気が済まない人らしいぞ。
114 :名無しさん@お腹いっぱい。 :2006/07/29(土) 21:02:14 .net >自分が便利だと思っても、他人が便利だと思うのは大間違い 体験談からこれは自分も同感。
115 :名無しさん@お腹いっぱい。 :2006/07/29(土) 21:21:24 .net 使いなれてみないとわからない便利さみたいなのもあるよ。 C-t なんて初めは使いにくくて意味不明だったが、 しばらく意識して使ってたらなくてはならない操作になった。 だから自分にとって C-t は便利なコマンドなのだが、 C-t イラネという人の気持ちもわかるし、 イラネという人の何割かは使い慣れれば 好きになるんじゃないかとも思う。
116 :名無しさん@お腹いっぱい。 :2006/07/29(土) 21:33:45 .net > イラネという人の何割かは使い慣れれば > 好きになるんじゃないかとも思う。 これがおせっかいなんじゃないかと思う
117 :115 :2006/07/29(土) 21:49:24 .net もちろんおせっかいだろうよ。 俺自身もあえて勧めたりはしない。
118 :名無しさん@お腹いっぱい。 :2006/10/15(日) 00:47:02 .net bash-3.2とreadline-5.2がリリースされました。
119 :名無しさん@お腹いっぱい。 :2006/10/17(火) 17:07:34 .net bash-3.2、ビルド時にエラーになるね。 (ru.poを適当にいじればOK)
120 :名無しさん@お腹いっぱい。 :2006/11/02(木) 01:53:18 .net パッチが出て直ったね。
121 :名無しさん@お腹いっぱい。 :2006/11/14(火) 20:16:35 .net bash使いなんですが、bash 3のバグを発見しました(bash 2では問題なし)。 「プロンプトに色を使うと補間リスト(タブを何回か押したときに表示される)表示時にコマンドラインにゴミが入る」というものです。 【再現】 Cygwinのデフォルトのプロファイル(カスタマイズしている人は「bash --init-file /etc/profile」にてデフォで起動します) は「PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '」というプロンプトを使っています。 これは複数行なのですが、\nを抜いて1行にするとバグを再現できます。 「PS1='\[\e]0;\w\a\]\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\$ '」 このプロンプトでgccと打ってタブを何回か押してみてください。 補間リストが表示されるとともに、コマンドラインに「gcccc」とゴミが2文字ほど入るはずです。 私が実際に使ってるプロンプトでは5文字ほどゴミが入ります。 bash 2ではなにも問題なかったのに、bash 3になったら突然これです。ほんとウザイです。 これはバグですよね? GNUに報告した方がいいですか?
122 :名無しさん@お腹いっぱい。 :2006/11/14(火) 21:10:09 .net >>121 bash3だけど俺の環境では再現しなかったよ。Cygwin特有の問題じゃない?
123 :名無しさん@お腹いっぱい。 :2006/11/14(火) 23:04:56 .net >>122 まじですか〜、試していただいてありがとうございます。 おっしゃる通り私がバグを確認したのはCygwinにおいてのことでして、 あした学校にいったらLinuxがあるので、そこでは正常にふるまうかどうかを確認してきます。 この場合、メジャーバージョンの2とか3とかよりも下位のレベル(パッチレベル?)での違いかもしれませんね
124 :名無しさん@お腹いっぱい。 :2006/11/15(水) 03:48:47 .net マルチやめれ。
125 :名無しさん@お腹いっぱい。 :2006/11/16(木) 10:38:16 .net 学校のLinuxはbash 2でしたOrz もちろん正常にふるまいます^^; どうしたもんか・・・
126 :名無しさん@お腹いっぱい。 :2006/11/18(土) 13:03:34 .net >>125 bash3をhomeでコンパイルすればいいのでは?
127 :名無しさん@お腹いっぱい。 :2006/11/19(日) 03:58:48 .net cmd()というシェル関数があるときに、これを呼ばず $PATHからcmdを検索させる方法はありますか?
128 :名無しさん@お腹いっぱい。 :2006/11/19(日) 09:00:20 .net `cmd`
129 :名無しさん@お腹いっぱい。 :2006/11/19(日) 09:00:46 .net `which cmd`
130 :127 :2006/11/19(日) 15:00:42 .net >>128 では駄目で、>>129 でできました。ありがとうございます。 ついでに、ビルトインの command でも十分でした。
131 :121 :2006/11/20(月) 23:32:19 .net >>122 「uname -a」と「bash --version」を教えていただけますでしょうか? >>126 なるほど。homeでのコンパイルは管理者権限いらないんですか?
132 :名無しさん@お腹いっぱい。 :2006/11/21(火) 06:08:43 .net >>131 コンパイル用のコマンドのパーミッション次第だが、 たいていはインストール先をユーザ権限で置ける場所に 変更すればいけるはず。 ./configure --prefix="$HOME/bin" make make install とか。
133 :名無しさん@お腹いっぱい。 :2006/11/21(火) 08:23:35 .net いや、bashの場合は、bashコマンド1個のバイナリ単独で動くから、 自分の$HOMEあたりにソース展開して、普通に ./configure; make したあと、bashファイルだけ、$HOME/bin あたりに手動コピーして使えばいい。 別に --prefixの指定は要らない。
134 :名無しさん@お腹いっぱい。 :2006/11/21(火) 13:16:37 .net >>133 メッセージカタログ使う場合は置き場所に困るよそれじゃ。
135 :名無しさん@お腹いっぱい。 :2006/11/21(火) 13:24:50 .net >>134 メッセージカタログなんて使わないってww
136 :名無しさん@お腹いっぱい。 :2006/11/21(火) 13:26:51 .net つーか、bashの場合、メッセージカタログ自体ねーよ。 >>133 で、「1個のバイナリ単独で動く」って言ってるだろ。
137 :名無しさん@お腹いっぱい。 :2006/11/21(火) 13:29:44 .net メッセージカタログが存在するのは糞tcsh。 bashには存在しない。
138 :名無しさん@お腹いっぱい。 :2006/11/21(火) 20:39:40 .net >>131 (>>121 ) > なるほど。homeでのコンパイルは管理者権限いらないんですか? >>125 に「学校のLinuxは…」という発言があったので、Linux上でコンパイルする ときの話ですよね。多くの学生が使う演習室環境とか、そういうのかな? そのLinuxシステムでは、>>131 だけでなく、多くのユーザがいるかと思います。 # たとえ>>131 専用のマシンで動くLinuxシステムであっても、"root"と呼ばれる # 管理者用ユーザアカウントが存在するはずです。 で、その(一般)ユーザ自身のためのディレクトリってものがあるはずです、それが ホームディレクトリ。そのディレクトリの中は、そのユーザ自身が好きに使える (ファイルの作成/編集/削除が自由に行える)。 ビルド時は、 ・configureスクリプト実行時にMakefileが生成される ・コンパイル時にオブジェクトファイル(.oファイル)が生成される ・実行ファイルbashが生成される といった変化があるわけですが、これら生成されるファイルがホームディレクトリ の中のどこかであれば、 root権限なくてもビルド(コンパイル)できます >>132 が言っていることはそういうこと。ただし、>>132 の、--prefixの指定は 間違っているな。それだと、実行ファイルbashは $HOME/bin/bin/ にインストール されることになるから。 % ./configure --prefix="${HOME}/bash" % make % make install こう実行すれば、${HOME}/bash/以下に、実行ファイルやマニュアルなどが入る。
139 :名無しさん@お腹いっぱい。 :2006/11/21(火) 20:40:57 .net >メッセージカタログ tcshに存在する「メッセージカタログ」は独自のものだけど、それと同等のものが bashにも存在したりしないか?ロシアの環境ではメッセージがロシア語になるとか、 そういうの。 bashでは、gettextを利用してこの機能を実現してると思うんだけど。
140 :名無しさん@お腹いっぱい。 :2006/11/21(火) 21:20:47 .net >>139 bashの場合、libcにある汎用エラーメッセジについては *.moを読みに行くが、 bash自体の bash.moは存在しないね。 だから、bash単独で動作させて桶。 LC_MESSAGES=ja_JP.eucJPとかなら、libc側のメッセージカタログはOS側にあるので、 「そのようなファイルやディレクトリはありません」みたいなメッセージは出るよ。 それに、仮にbash自身の bash.moが存在したとしても、 それを $HOME/locale/ja/LC_MESSAGES/bash.mo みたいな埋め込みPATHで 読みに来られたら、それはそれでいやだぞ。 bashの場合は必要ないが、bash以外のソフトの場合、 可能ならば ./configure --disable-nls して、メッセージカタログを 外してしまうのが吉。
141 :121 :2006/11/23(木) 14:55:34 .net >>138 どうも詳しい説明をありがとうございました。 実際にやってみましたので報告します。 まず、Linuxについてです。 最新のbash 3.2のソースを取ってきて、パッチも5まであてて 3.2.5の構成に成功しました。 ここで>>121 のバグが再現されるかをテストしてみたら、再現されませんでした(正常にふるまう)。 次に、Cygwinについてです。 同様のソースとパッチで3.2.5を構成しようと試みましたが、なにやらエラーが起きました。 lib/glob/glob.cの484行目のREAL_DIR_ENTRY (dp)が原因のようで、これが構造体に置き換わっているのですが、 その置き換わったものが指しているメンバが存在しないようです。この部分を1または0にすると構成に成功しました。 しかし、どちらの場合もバグは再現されてしまいました。 以上のことを踏まえまして、 1.glob.cが今回のバグに関係のあるファイルの場合 このファイルが原因 2.glob.cが今回のバグに関係のないファイルの場合 Cygwinが原因 という結論を得ました。 どなたか、glob.cが何を司ってるファイルかわかる方はいらっしゃいますでしょうか? また、Linuxでは問題ないのに、Cygwinでは問題が発生するというメカニズムの何らかの可能性をご存知の方はいらっしゃいますでしょうか?
142 :名無しさん@お腹いっぱい。 :2006/11/23(木) 16:48:22 .net >>141 OpenBSD4.0(-stable)上のBash(3.1.17)では再現せず。 ソース見てないけど、ファイル名的にはグロビング関係なのかな。 そこまでやる気力があるなら自分でfixしちゃえばいいのに・・・。
143 :名無しさん@お腹いっぱい。 :2006/11/26(日) 01:21:03 .net バグといえばこのバグも3.1.17では直ってないな。 http://d.hatena.ne.jp/soleil/20030829#p4
144 :名無しさん@お腹いっぱい。 :2006/11/26(日) 13:15:18 .net 3.2.*に移行しろってことかね?
145 :名無しさん@お腹いっぱい。 :2006/11/30(木) 03:50:54 .net bashの最新バージョンの、Linux(FedoraCore6)用RPMって出てたっけ?
146 :名無しさん@お腹いっぱい。 :2006/12/01(金) 19:28:41 .net >>145 野良RPMは知らないけどFC6のデフォルトのリポジトリでは無いと思う。 漏れもFC6入ってるけど、3.1.6が今のところ最新の模様。
147 :145 :2006/12/04(月) 03:56:57 .net >>146 なるほど、FC6公式の(?)パッケージとしては3.1止まりなわけですね。 # 細かい話ですが、こちらでもインストールしているFC6では # % rpm -qa | grep 'bash' # bash-3.1-16.1 # % # となりました。3.1.6ではなくて3.1-16かな? ってことで、最新バージョンを使いたければ、ソースコードから自分でビルドして rpmbuildとかで自分でパッケージ作ってインストールすることになるのかな? (Linuxは使い始めてからまだ日が浅くてよく分かってなかったりしますが。。)
148 :146 :2006/12/04(月) 04:13:38 .net >>147 ごめん、typoだった。仰る通り3.1.16だと思う。 (gnuの公式サイトでは17までpatchが出てるみたいだけど) 最新版を使いたければ、 http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-00{1..5} を落としてきて普通にコンパイルすればOK。 (現時点での最新版は3.2.5だと思う) あと、RPMについてはよくわからんので、L犬板あたりでよろ。 ちなみに漏れは普通にconfigure && make && make installで /usr/local以下に入れちゃってる。 昔からの習慣のせいなのか、これが一番落ち着くんだよね。 あと、割合configureオプション多いから吟味した方がいいよ。
149 :145=147 :2006/12/04(月) 13:06:58 .net >>148 (=>>146 ) 即レス感謝。 FreeBSDは結構使っていてソフトウェアは全部ソースコードからビルドしてるけど、 Linux系OS(FC6とか)でもやっぱりそうした方がいいのかなぁ。 *** 以下、bashに限らない話で、脱線気味 > 昔からの習慣のせいなのか、これが一番落ち着くんだよね。 確かにそれはある :) んでも、configureスクリプトに渡すオプションなど、インストール方法を覚えて おくのって難しいんだよね(つーか不可能) インストールメモを作って保管してるけど、結構大変。その点、RPMは ・どのファイル(/bin/bash,/usr/share/man/man1/bash.1.gzとか)がブチ込 まれたか(% rpm -ql bash-3.1-16.1) ・いつインストールしたか等(% rpm -qi bash-3.1-16.1) といった情報も保管されているので、その点は便利かも。 > あと、割合configureオプション多いから吟味した方がいいよ。 これも、ソースコードからビルドする人の特権ですな。bashのソースコードで使え るオプションを全部把握するのは難しそうだけど、まぁ調べてみますです。
150 :148 :2006/12/04(月) 16:21:00 .net > FreeBSDは結構使っていてソフトウェアは全部ソースコードからビルドしてるけど、 > Linux系OS(FC6とか)でもやっぱりそうした方がいいのかなぁ。 ごめん、これについては何とも言えない。 うっかりしたこと言うと宗教戦争になりそうだ(w 個人的には、よく使うソフトはRPMは無視して 自分でソースからビルドしちゃってるなぁ。 cronを回して、差分パッチが出たら即座にver.upみたいな感じで。 ##以下はネタ > どのファイルがブチ込まれたか make install | tee bash.log > いつインストールしたか ls -l bash.log
151 :名無しさん@お腹いっぱい。 :2006/12/04(月) 21:58:11 .net autoconfがらみのソフトウェア(たいていの場合はそう)の場合、 % make (-n) install の表示って複雑すぎて一見何をしているのかが分かりずらいんですよね。(丹念に 読めば理解できなくもないが…) > > いつインストールしたか > ls -l bash.log それもいいけど、script(1)で記録してたのなら、最初と最後の1行に時刻が記録 されてるだろうから、それを見るという方法もありますな。 まぁ、スレ違い気味なんでこの辺にしときましょうか > cronを回して、差分パッチが出たら即座にver.upみたいな感じで。 激しいっすね。さすが
152 :名無しさん@お腹いっぱい。 :2006/12/05(火) 08:16:01 .net checkinstallというソフトを使うのもいいよ。open関係をhookして どこに新しいファイルがインストールされたか記録できる。
153 :名無しさん@お腹いっぱい。 :2006/12/05(火) 09:41:04 .net そこでslashpackageですよ:-)
154 :名無しさん@お腹いっぱい。 :2007/01/10(水) 01:24:40 .net bash3 になってから zsh みたいに command history に command を実行した 日時も記録する機能が加わっていたみたい、知らんかった。
155 :名無しさん@お腹いっぱい。 :2007/03/10(土) 02:07:13 .net bash32-010が出たね
156 :名無しさん@お腹いっぱい。 :2007/04/17(火) 01:45:27 .net いつのまにかbash32-015まで出てたね・・・
157 :名無しさん@お腹いっぱい。 :2007/06/10(日) 10:24:27 .net bash 3.2 導入個人的記念あげ
158 :名無しさん@お腹いっぱい。 :2007/06/23(土) 16:49:07 .net bash4が出たね
159 :名無しさん@お腹いっぱい。 :2007/07/12(木) 22:29:43 .net 出てない
160 :名無しさん@お腹いっぱい。 :2007/08/22(水) 11:04:43 .net #!/bin/sh -x cmd cmd #ここからこのシェルのstderrの出力をファイルにリダイレクトできますか? cmd cmd
161 :名無しさん@お腹いっぱい。 :2007/08/22(水) 11:17:06 .net exec 2> file
162 :名無しさん@お腹いっぱい。 :2007/08/22(水) 11:29:12 .net >>161 うおおおおおおおおおおおおおおおおお 知らなかった・・・ ありがとうございます。
163 :名無しさん@お腹いっぱい。 :2007/08/22(水) 12:00:13 .net read -e のreadlineの処理で、 この入力履歴を独自のヒストリーファイルに保存することってできますか?
164 :名無しさん@お腹いっぱい。 :2007/09/02(日) 14:34:02 .net bash32-025 readline52-007
165 :名無しさん@お腹いっぱい。 :2007/09/08(土) 22:38:01 .net 今頃になってC-rの存在に気がついてウンコちびった
166 :名無しさん@お腹いっぱい。 :2007/09/11(火) 13:26:08 .net >>165 俺も昨日、知ってびっくりした。マニュアルやドキュメントはまじめに読まないといかんね
167 :名無しさん@お腹いっぱい。 :2007/09/11(火) 13:44:32 .net ついでにヒストリー数を10000くらいに増やしておくと余計便利。
168 :名無しさん@お腹いっぱい。 :2007/09/17(月) 03:07:53 .net $ echo $'a\nb\tc' a b c $ x=a $ echo $x a $ x+=b $ echo $x ab bash3 ってこんな事もできるんだな。
169 :名無しさん@お腹いっぱい。 :2007/09/17(月) 06:53:42 .net bashの特徴を一言で言ってくれ
170 :名無しさん@お腹いっぱい。 :2007/09/17(月) 07:41:09 .net ログインシェルとして使えてBシェル互換。
171 :名無しさん@お腹いっぱい。 :2007/09/17(月) 10:40:12 .net Bシェルもどき
172 :名無しさん@お腹いっぱい。 :2007/09/18(火) 13:55:00 .net sh + tcsh - csh
173 :名無しさん@お腹いっぱい。 :2007/09/18(火) 17:12:37 .net = tsh
174 :名無しさん@お腹いっぱい。 :2007/09/18(火) 17:14:09 .net bashの方が、tcshよりも先に登場したので、その説明には無理がある。
175 :名無しさん@お腹いっぱい。 :2007/09/18(火) 17:25:43 .net >>174 bash - sh = tcsh - csh これでどうだ。 追加機能はファイル名補完機能とか、TABでの補完、 ヒストリの再利用、コマンドライン編集あたりか?
176 :名無しさん@お腹いっぱい。 :2007/11/24(土) 02:12:55 .net > < * " ' ( ) をシェルが解釈できなくする方法ありますか
177 :名無しさん@お腹いっぱい。 :2007/11/24(土) 09:28:12 .net >>176 * については set -f その他については set -f では無理。 その都度クォートするしかない。
178 :お前名無しだろ :2007/11/27(火) 18:23:10 .net >>1-1000 オリジナル地球( ̄ー ̄)ニヤリ ↓ http://image.space.rakuten.co.jp/lg01/76/0000243776/31/imgdf644215zik0zj.jpeg
179 :名無しさん@お腹いっぱい。 :2007/12/18(火) 14:28:40 .net パッチ キタコレ bash32-033 readline52-012
180 :名無しさん@お腹いっぱい。 :2007/12/22(土) 21:45:18 .net >>175 ウマい! (^∀^)
181 :名無しさん@お腹いっぱい。 :2008/02/18(月) 20:19:38 .net bash3 の話でなくて申し訳ないが rbashをうまく使ってサービスみたいなものを運用している香具師いる? 単に http://www.atmarkit.co.jp/flinux/rensai/linuxtips/363rbashuser.html を参考にしつつ 使えるコマンドを制限するしか おもしろいネタは無いんだろうか
182 :名無しさん@お腹いっぱい。 :2008/11/21(金) 11:37:47 .net readline52-013 bash32-048
183 :名無しさん@お腹いっぱい。 :2009/02/01(日) 00:47:37 .net 歴史のあるスレにカキコ☆
184 :名無しさん@お腹いっぱい。 :2009/02/01(日) 01:00:16 .net bash-4.0-rc1.tar.gz 誰か使ってる?
185 :名無しさん@お腹いっぱい。 :2009/02/02(月) 10:14:21 .net RCが取れたら使おうと思ってます
186 :名無しさん@お腹いっぱい。 :2009/02/25(水) 14:09:23 .net bash-4.0 readline-6.0
187 :名無しさん@お腹いっぱい。 :2009/02/25(水) 14:51:58 .net bash 4.0 がでたみたいだな。 3.0 系と何が変わったか、誰か教えてくれ
188 :名無しさん@お腹いっぱい。 :2009/02/25(水) 14:59:37 .net 4.0 の変更点 - POSIX sh との乖離が大きくなった
189 :名無しさん@お腹いっぱい。 :2009/02/25(水) 15:04:26 .net それは大メリットだ
190 :名無しさん@お腹いっぱい。 :2009/02/28(土) 17:06:22 .net 4.0になってもバッチの1行目には #!/bin/sh って書かれるんだろうな。
191 :名無しさん@お腹いっぱい。 :2009/02/28(土) 17:34:02 .net バッチって何ですか?( )笑
192 :名無しさん@お腹いっぱい。 :2009/02/28(土) 17:57:31 .net JCLの亊?とは思うけど、あまり気にならないなぁ。 シェルスクリプトをシェルと言うのは、凄く気になる。
193 :名無しさん@お腹いっぱい。 :2009/02/28(土) 18:45:32 .net まぁMS-DOSのバッチファイルからの流れだろうなぁ シェルスクリプトをバッチと呼ぶのは。 メインフレーム文化からというよりは。
194 :名無しさん@お腹いっぱい。 :2009/02/28(土) 19:15:45 .net >>190 自分がどの拡張構文使っているか分からない時は、 #!/bin/bashとか#!/bin/zshとか書いてる。 >>192 文脈で大体分かるけど、たしかにイラっとすることもあるね。
195 :名無しさん@お腹いっぱい。 :2009/03/07(土) 08:38:21 .net bash-4.0 の日本語メッセージカタログ http://www.studio-racsho.shibuya.tokyo.jp/SKK/catalogs/
196 :名無しさん@お腹いっぱい。 :2009/09/25(金) 14:40:44 .net bashユーザって日本にどんくらいいるんだろ
197 :名無しさん@お腹いっぱい。 :2010/01/01(金) 19:39:47 .net bash? tcsh? あぁ、オブジェクト指向じゃない旧式シェルね。 あんなのWindows PowerShellの足元にも及ばないよ。
198 :名無しさん@お腹いっぱい。 :2010/01/01(金) 19:47:24 .net >>197 ノウハウとか全然ないからねえ。今さら憶えるのもなあ。 こっちは数十年の知識の蓄積があるし、憶える必要もないからこっちでいいわ。
199 :名無しさん@お腹いっぱい。 :2010/01/01(金) 19:49:33 .net オブジェクト指向でないとどんな不都合があるの?
200 :名無しさん@お腹いっぱい。 :2010/01/01(金) 20:18:52 .net >>199 今時オブジェクト指向もできないの?プ とか bashって昔のBASICみたいに文字でゴチャゴチャやるダサいやつのこと? とか 言われる。 クラスのインヘリタンスが仝※♪〒で、プロパティとメソッドが∞?‰★なんだよ みたいな話についていけない。
201 :名無しさん@お腹いっぱい。 :2010/01/01(金) 23:40:34 .net zshは乗り換えるほどの魅力を感じないけど PowerShellには惹かれるなあ。 まあ使うのはCygwinでbashなわけだが。
202 :名無しさん@お腹いっぱい。 :2010/01/02(土) 09:15:13 .net PowerShellは動く環境が限定されているからねえ
203 :名無しさん@お腹いっぱい。 :2010/01/02(土) 12:51:33 .net >>202 たしかに広がりがないですね。
204 :名無しさん@お腹いっぱい。 :2010/01/02(土) 13:25:58 .net >>203 PowerShellをパクるかObject Bashを開発するかすれば解決。
205 :名無しさん@お腹いっぱい。 :2010/01/02(土) 14:03:54 .net >>204 出てから言ってください。
206 :名無しさん@お腹いっぱい。 :2010/01/05(火) 22:37:01 .net #!/bin/bash # 無理矢理OO gal(){ eval "$1"_name="$2" eval "$1"_age="$3" eval "$1"_sex="$4" eval "$1"_af=0 eval "$1"_hf=0 eval "$1"_love=5 } aisatsu(){ local af eval af=\$"$1"_af if [ $af -eq 0 ] then eval echo "私は\"\$"$1"_name\"、\"\$"$1"_age\"歳です。よろしくね。" eval "$1"_af=1 eval "$1"_love=\`expr \$"$1"_love + 2\` else echo "さっきあいさつしたけど。" eval "$1"_love=\`expr \$"$1"_love - 1\` fi }
207 :名無しさん@お腹いっぱい。 :2010/01/05(火) 22:38:13 .net hanasu(){ local hf eval hf=\$"$1"_hf if [ $hf -eq 0 ] then eval echo "\"\$"$1"_name\"に何の用?" eval "$1"_hf=1 else echo "しつこい・・・" eval "$1"_love=\`expr \$"$1"_love - 2\` fi } gal "yuka" "由佳" "16" "女" aisatsu "yuka" hanasu "yuka" aisatsu "yuka" hanasu "yuka" echo "現在、由佳の好感度は${yuka_love}。" gal "maki" "真希" "21" "女" aisatsu "maki" hanasu "maki" echo "現在、真希の好感度は${maki_love}。"
208 :名無しさん@お腹いっぱい。 :2010/01/06(水) 12:43:26 .net >>206 ,207 http://emasaka.blog65.fc2.com/blog-entry-379.html
209 :名無しさん@お腹いっぱい。 :2010/01/12(火) 13:27:01 .net bash-4.1 readline-6.1
210 :名無しさん@お腹いっぱい。 :2011/09/17(土) 08:36:08.37 .net bashってバッシュって読むの?
211 :名無しさん@お腹いっぱい。 :2011/09/17(土) 08:44:50.77 .net うん
212 :名無しさん@お腹いっぱい。 :2011/09/18(日) 05:04:45.60 .net >>210 バッシュ派とバッシェ派がいるはずだぜ。
213 :名無しさん@お腹いっぱい。 :2011/09/20(火) 11:23:25.23 .net bashェ・・・
214 :名無しさん@お腹いっぱい。 :2012/04/15(日) 04:56:14.11 .net GNU bash 4.2 の翻訳 http://linuxjm.sourceforge.jp/INDEX/gnu.html#GNU_bash
215 :名無しさん@お腹いっぱい。 :2012/06/02(土) 22:39:45.43 .net ここでいいのか疑問なんですが、 /a/b/c/** って書いた時は、どういう意味になるんでしょうか? そのパス以下のファイル、フォルダ、その子孫全て という意味? /a/b/c と書くのと何が違うのかな…。
216 :名無しさん@お腹いっぱい。 :2012/06/02(土) 23:56:20.52 .net >>215 echo /a/b/c/** と echo /a/b/c を比べてみ。
217 :名無しさん@お腹いっぱい。 :2012/06/03(日) 00:24:51.55 .net >>216 なるほどー。 しかし /a/b/c/* と /a/b/c/** の違いがよく分からないなぁ。 ** ってやっても子孫まで全て含まれる訳ではない様だし…。
218 :名無しさん@お腹いっぱい。 :2012/06/23(土) 21:25:03.83 .net [user@localhost ~]$ bash --version GNU bash, バージョン 4.2.29(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL バージョン 3 またはそれ以降 <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. [user@localhost ~]$ echo {1 .. 5} {1 .. 5} [user@localhost ~]$
219 :名無しさん@お腹いっぱい。 :2012/06/23(土) 21:44:21.46 .net >>218 何を言いたいのか良くわからんが、 echo {1..5} だろ(スペース不要)
220 :名無しさん@お腹いっぱい。 :2012/06/24(日) 02:32:22.61 .net echo `seq 1 5` で充分
221 :名無しさん@お腹いっぱい。 :2012/06/25(月) 23:47:41.62 .net 十分と言いつつ文字数が増えている不思議
222 :名無しさん@お腹いっぱい。 :2012/06/26(火) 10:02:16.78 .net bash 要らんという話では
223 :名無しさん@お腹いっぱい。 :2012/06/26(火) 10:21:29.18 .net でもGNUは要るのかw
224 :本物の1 :2012/07/07(土) 13:12:17.11 .net このスレまだ続いてたのか. この8年間を振り返ると Sun Blade -> Dell Precision NEC LaVie -> MacBookPro NetBSD(2.0くらい?) -> Ubuntu12.04 bash3.0 -> zsh4.2 大学生 -> 閑職公務員 童貞 -> 童貞 京都 -> 東京 ヤフーADSL 12Mbps -> 光 それと,死ぬまでmuleを使い続けるスレ立てたのも俺だ.muleはXen上の NetBSDでたまに動かしてるけど. zsh最高! Linux最高! bashは糞!tcshは糞! でもbashは職場のcygwinで使ってるYO
225 :名無しさん@お腹いっぱい。 :2012/07/31(火) 20:55:42.46 .net どなたか教えて下さい。 仕事で古いパソコンを使っています。OSはUNIX-OSです。 このマシンにbashを入れたいのですが、UNIX-OS用のbashバイナリが 入手できるところをご存知の方いらっしゃいましたら、入手先を教えて下さい。 ソースからコンパイルするのは、私があまりUNIX-OSに詳しくないので、あまり気が 進まないのですが、もしもコンパイルするしかないのでしたら、ソース入手先を 教えて頂けないでしょうか。 また、コンパイルしか手段が無いとしたら、UNIX-OSでは、bashのバージョンいくつまで 対応可能でしょうか。 何卒宜しくお願いします。
226 :名無しさん@お腹いっぱい。 :2012/08/01(水) 15:47:32.79 .net コピペ改変 http://toro.2ch.net/test/read.cgi/unix/1294304524/396
227 :名無しさん@お腹いっぱい。 :2012/08/31(金) 17:53:13.57 .net >>210 ,212 バッシェは解るがバッシュは無いだろ。 バッシが正解。
228 :名無しさん@お腹いっぱい。 :2012/08/31(金) 18:04:32.85 .net どうでもいい話蒸し返すな。
229 :名無しさん@お腹いっぱい。 :2012/11/07(水) 01:18:33.31 .net C-w でパス区切りにはならないかな?
230 :名無しさん@お腹いっぱい。 :2012/11/11(日) 07:40:55.00 .net >>225 unixではなくwindowsでのコンパイルだけどこれと同じやり方でいい 簡単簡単 http://unix.oskp.net/sua/make_wget_bash.html
231 :名無しさん@お腹いっぱい。 :2013/01/28(月) 20:32:43.60 .net 今日歯医者に行ってbashして来ました。 皆さんよろしくお願いします
232 :名無しさん@お腹いっぱい。 :2013/01/28(月) 20:35:04.29 .net セグメンテーション違反がshではなく、BASHに問題にあって発生 している場合 どうしたら実行できますか
233 :名無しさん@お腹いっぱい。 :2013/08/07(水) NY:AN:NY.AN .net tcshとbash比較した時 クライアング運用ならtcshのが劣っている点はなんですか?
234 :名無しさん@お腹いっぱい。 :2013/08/15(木) NY:AN:NY.AN .net クライアング?
235 :名無しさん@お腹いっぱい。 :2014/04/24(木) 20:14:01.18 .net hosh
236 :名無しさん@お腹いっぱい。 :2014/10/10(金) 06:08:12.57 .net ll命令を発行してファイルのプロパティーをタイプした時、一部のファイルの時刻が2014とかいう西暦?に化けます。バグでしょうか?
237 :名無しさん@お腹いっぱい。 :2014/10/10(金) 18:42:33.14 .net あなたの日本語がバグってますね。
238 :名無しさん@お腹いっぱい。 :2015/09/20(日) 10:30:57.41 .net bash使うくらいなら最初から/bin/shだけ使ってた方がいい。 将来、なんかの拍子に/bin/shの仕事が入ってくるかもしれない。 その時に/bin/sh使ってましたアピールは大きい。 bash使ってましたとか何のアピールにもならない。 もう一度言う、たとえ趣味でも/bin/shを使え。
239 :名無しさん@お腹いっぱい。 :2015/09/21(月) 00:01:17.81 .net GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14) Copyright (C) 2007 Free Software Foundation, Inc. だけど>>1 をやってみたら普通に出たからどこが新しいんだろう とおもってしまった。
240 :名無しさん@お腹いっぱい。 :2015/09/21(月) 00:02:52.57 .net GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14) Copyright (C) 2007 Free Software Foundation, Inc. だけど>>1 をやってみたら普通に出たからどこが新しいんだろう とおもってしまった。
241 :名無しさん@お腹いっぱい。 :2015/09/21(月) 00:05:06.23 .net ごめんなさい
242 :名無しさん@お腹いっぱい。 :2017/06/15(木) 00:16:38.27 .net bash on ubuntu on windows 使えよ
243 :名無しさん@お腹いっぱい。 :2017/09/15(金) 20:27:32.14 ID:hCcjBujRW bashとbachの違いを教えてください
244 :名無しさん@お腹いっぱい。 :2017/09/18(月) 08:04:04.48 ID:qKYOvRMMa bashとか使うの馬鹿ジャン bachはジャジャジャジャン
245 :名無しさん@お腹いっぱい。 :2017/09/18(月) 08:45:15.44 ID:+weGJ90DX それベートーベン
246 :名無しさん@お腹いっぱい。 :2017/09/19(火) 00:00:48.28 .net Bashってzsh-abbrevみたいなこと出来ねえのかな 設定ファイルに BashAbbrev('C', 'env LANG=C', 'begin') BashAbbrev('L', ' | less', 'end') みたいな感じで記述して, $ C# $ env LANG=C # $ env LANG=C dmesg # $ env LANG=C dmesg L# $ env LANG=C dmesg | less # みたいな。 これができたら捗るんだけどなぁ
247 :名無しさん@お腹いっぱい。 :2017/12/29(金) 07:12:35.54 .net 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 WSTRVJDJ8N
248 :名無しさん@お腹いっぱい。 :2018/05/22(火) 06:31:22.10 .net 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 1B3G9
249 :名無しさん@お腹いっぱい。 :2019/01/29(火) 20:44:18.21 .net もう5.0が出たのに、未だにこのスレは消化されない…
250 :名無しさん@お腹いっぱい。 :2019/07/05(金) 02:42:25.99 .net その内Firefoxみたいにbash47.7が来週発表!とかになるかもね。
251 :名無しさん@お腹いっぱい。 :2023/03/17(金) 00:42:14.57 ID:2l9OIl78D 氣候変動させて災害連発させて人殺して私腹を肥やしてるテ口組織成田空港に集団訴訟やるわけた゛が、クソ羽田騒音被災者は何やってんだよ 車すら通りにくい閑静な住宅地の多い草加民から荒川隣接自治体に品川区民まで大規模に被災してんた゛から、さっさと集団訴訟やろうせ゛! 震災被災者には所得税増税してまて゛莫大な税金くれてやってるか゛.斎藤鉄夫国土破壊省と結託した強盗殺人犯に奪われる━方とか怒り狂えよ 都心のタワマンに家賃も払わず住み続けておいて精神的苦痛だのほざいて反訴までしていやがるし.そもそも選んでその地に住んでいた連中 とカによる‐方的な現状変更によって騒音まみれにされて生活に仕事にと妨害されてる被災者のと゛ちらのほうか゛補償すへ゛きかなんて明白た゛ろ 毎年飽きもせず気持ち惡いプ口パカ゛ンタ゛繰り返してるあたり,凄まし゛い利権か゛うごめいていることの表れなんた゛から.こうした不公平な被災 利権に絡めて反対運動するのか゛正解な、そしてこうした強盗殺人を指揮している首魁か゛世界最惡の殺人組織公明党て゛ありその支持母体である 全國の創価学会會館て゛「静穏な生活を返せ』『地球を破壞するな』「強盜殺人をやめろ」『憲法を無視するな」とテ゛モを繰り返すのが正解! 創価学会員は,何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最悪の殺人腐敗組織公明党を 池田センセ‐が□をきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛があるぞ!https://i.imgur.com/hnli1ga.jpeg
252 :名無しさん@お腹いっぱい。 :2023/09/23(土) 10:15:57.60 .net せやな、やめて
253 :名無しさん@お腹いっぱい。 :2024/03/27(水) 19:49:50.55 .net わざとらしくわかりやすく汚いレスしてるんだと思う https://i.imgur.com/NAHnqXS.jpg
254 :名無しさん@お腹いっぱい。 :2024/03/27(水) 20:01:03.15 .net お前のようなものか
255 :名無しさん@お腹いっぱい。 :2024/03/27(水) 20:01:35.45 .net 日本人は勉強捨ててるなてのは スイカとか買っとったけど今は
256 :名無しさん@お腹いっぱい。 :2024/03/27(水) 20:16:13.99 .net どちらかと言うか一部の声のでかい信者が個人情報晒しは確実に点がすごかったね 知らない層だからな
257 :名無しさん@お腹いっぱい。 :2024/03/27(水) 20:17:53.28 .net >>12 ダンまちあんな気味悪い映像観たら 100万買ってみたが なので
54 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者