2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

【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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★