【tc厨が】bash3.0登場!!【嫉妬する】
: 1 [] NGNG ついに出たぞ、おマイら。俺はついさっきコンパイルしたばかりだ。 まだしっかりドキュメントを読んでないのでその破壊力は未知数 だが $ echo {1 .. 5} 1 2 3 4 5 つうのは気に入ったぞ。 : 名無しさん@お腹いっぱい。 [sage] 2006/11/30(木) 03:50:54 bashの最新バージョンの、Linux(FedoraCore6)用RPMって出てたっけ? : 名無しさん@お腹いっぱい。 [sage] 2006/12/01(金) 19:28:41 野良RPMは知らないけどFC6のデフォルトのリポジトリでは無いと思う。 漏れもFC6入ってるけど、3.1.6が今のところ最新の模様。 : 145 [sage] 2006/12/04(月) 03:56:57 なるほど、FC6公式の(?)パッケージとしては3.1止まりなわけですね。 # 細かい話ですが、こちらでもインストールしているFC6では # % rpm -qa | grep 'bash' # bash-3.1-16.1 # % # となりました。3.1.6ではなくて3.1-16かな? ってことで、最新バージョンを使いたければ、ソースコードから自分でビルドして rpmbuildとかで自分でパッケージ作ってインストールすることになるのかな? (Linuxは使い始めてからまだ日が浅くてよく分かってなかったりしますが。。) : 146 [sage] 2006/12/04(月) 04:13:38 ごめん、typoだった。仰る通り3.1.16だと思う。 (gnuの公式サイトでは17までpatchが出てるみたいだけど) 最新版を使いたければ、 ttp://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz ttp://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オプション多いから吟味した方がいいよ。 : 145=147 [sage] 2006/12/04(月) 13:06:58 (=) 即レス感謝。 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のソースコードで使え るオプションを全部把握するのは難しそうだけど、まぁ調べてみますです。 : 148 [sage] 2006/12/04(月) 16:21:00 > FreeBSDは結構使っていてソフトウェアは全部ソースコードからビルドしてるけど、 > Linux系OS(FC6とか)でもやっぱりそうした方がいいのかなぁ。 ごめん、これについては何とも言えない。 うっかりしたこと言うと宗教戦争になりそうだ(w 個人的には、よく使うソフトはRPMは無視して 自分でソースからビルドしちゃってるなぁ。 cronを回して、差分パッチが出たら即座にver.upみたいな感じで。 ##以下はネタ > どのファイルがブチ込まれたか make install | tee bash.log > いつインストールしたか ls -l bash.log : 名無しさん@お腹いっぱい。 [sage] 2006/12/04(月) 21:58:11 autoconfがらみのソフトウェア(たいていの場合はそう)の場合、 % make (-n) install の表示って複雑すぎて一見何をしているのかが分かりずらいんですよね。(丹念に 読めば理解できなくもないが…) > > いつインストールしたか > ls -l bash.log それもいいけど、script(1)で記録してたのなら、最初と最後の1行に時刻が記録 されてるだろうから、それを見るという方法もありますな。 まぁ、スレ違い気味なんでこの辺にしときましょうか > cronを回して、差分パッチが出たら即座にver.upみたいな感じで。 激しいっすね。さすが : 名無しさん@お腹いっぱい。 [sage] 2006/12/05(火) 08:16:01 checkinstallというソフトを使うのもいいよ。open関係をhookして どこに新しいファイルがインストールされたか記録できる。 : 名無しさん@お腹いっぱい。 [sage] 2006/12/05(火) 09:41:04 そこでslashpackageですよ:-) : 名無しさん@お腹いっぱい。 [sage] 2007/01/10(水) 01:24:40 bash3 になってから zsh みたいに command history に command を実行した 日時も記録する機能が加わっていたみたい、知らんかった。 : 名無しさん@お腹いっぱい。 [sage] 2007/03/10(土) 02:07:13 bash32-010が出たね : 名無しさん@お腹いっぱい。 [sage] 2007/04/17(火) 01:45:27 いつのまにかbash32-015まで出てたね・・・ : 名無しさん@お腹いっぱい。 [hage] 2007/06/10(日) 10:24:27 bash 3.2 導入個人的記念あげ : 名無しさん@お腹いっぱい。 [sage] 2007/06/23(土) 16:49:07 bash4が出たね : 名無しさん@お腹いっぱい。 [sage] 2007/07/12(木) 22:29:43 出てない : 名無しさん@お腹いっぱい。 [sage] 2007/08/22(水) 11:04:43 #!/bin/sh -x cmd cmd #ここからこのシェルのstderrの出力をファイルにリダイレクトできますか? cmd cmd : 名無しさん@お腹いっぱい。 [sage] 2007/08/22(水) 11:17:06 exec 2> file : 名無しさん@お腹いっぱい。 [sage] 2007/08/22(水) 11:29:12 うおおおおおおおおおおおおおおおおお 知らなかった・・・ ありがとうございます。 : 名無しさん@お腹いっぱい。 [sage] 2007/08/22(水) 12:00:13 read -e のreadlineの処理で、 この入力履歴を独自のヒストリーファイルに保存することってできますか? : 名無しさん@お腹いっぱい。 [sage] 2007/09/02(日) 14:34:02 bash32-025 readline52-007 : 名無しさん@お腹いっぱい。 [] 2007/09/08(土) 22:38:01 今頃になってC-rの存在に気がついてウンコちびった : 名無しさん@お腹いっぱい。 [sage] 2007/09/11(火) 13:26:08 俺も昨日、知ってびっくりした。マニュアルやドキュメントはまじめに読まないといかんね : 名無しさん@お腹いっぱい。 [sage] 2007/09/11(火) 13:44:32 ついでにヒストリー数を10000くらいに増やしておくと余計便利。 : 名無しさん@お腹いっぱい。 [sage] 2007/09/17(月) 03:07:53 $ echo $'a\nb\tc' a b c $ x=a $ echo $x a $ x+=b $ echo $x ab bash3 ってこんな事もできるんだな。 : 名無しさん@お腹いっぱい。 [sage] 2007/09/17(月) 06:53:42 bashの特徴を一言で言ってくれ : 名無しさん@お腹いっぱい。 [sage] 2007/09/17(月) 07:41:09 ログインシェルとして使えてBシェル互換。 : 名無しさん@お腹いっぱい。 [sage] 2007/09/17(月) 10:40:12 Bシェルもどき : 名無しさん@お腹いっぱい。 [sage] 2007/09/18(火) 13:55:00 sh + tcsh - csh : 名無しさん@お腹いっぱい。 [sage] 2007/09/18(火) 17:12:37 = tsh : 名無しさん@お腹いっぱい。 [sage] 2007/09/18(火) 17:14:09 bashの方が、tcshよりも先に登場したので、その説明には無理がある。 : 名無しさん@お腹いっぱい。 [sage] 2007/09/18(火) 17:25:43 bash - sh = tcsh - csh これでどうだ。 追加機能はファイル名補完機能とか、TABでの補完、 ヒストリの再利用、コマンドライン編集あたりか? : 名無しさん@お腹いっぱい。 [sage] 2007/11/24(土) 02:12:55 > < * " ' ( ) をシェルが解釈できなくする方法ありますか : 名無しさん@お腹いっぱい。 [sage] 2007/11/24(土) 09:28:12 * については set -f その他については set -f では無理。 その都度クォートするしかない。 : お前名無しだろ [] 2007/11/27(火) 18:23:10 オリジナル地球( ̄ー ̄)ニヤリ ↓ ttp://image.space.rakuten.co.jp/lg01/76/0000243776/31/imgdf644215zik0zj.jpeg : 名無しさん@お腹いっぱい。 [sage] 2007/12/18(火) 14:28:40 パッチ キタコレ bash32-033 readline52-012 : 名無しさん@お腹いっぱい。 [sage] 2007/12/22(土) 21:45:18 ウマい! (^∀^) : 名無しさん@お腹いっぱい。 [sage] 2008/02/18(月) 20:19:38 bash3 の話でなくて申し訳ないが rbashをうまく使ってサービスみたいなものを運用している香具師いる? 単に ttp://www.atmarkit.co.jp/flinux/rensai/linuxtips/363rbashuser.html を参考にしつつ 使えるコマンドを制限するしか おもしろいネタは無いんだろうか : 名無しさん@お腹いっぱい。 [sage] 2008/11/21(金) 11:37:47 readline52-013 bash32-048 : 名無しさん@お腹いっぱい。 [sage] 2009/02/01(日) 00:47:37 歴史のあるスレにカキコ☆ : 名無しさん@お腹いっぱい。 [sage] 2009/02/01(日) 01:00:16 bash-4.0-rc1.tar.gz 誰か使ってる? : 名無しさん@お腹いっぱい。 [sage] 2009/02/02(月) 10:14:21 RCが取れたら使おうと思ってます : 名無しさん@お腹いっぱい。 [sage] 2009/02/25(水) 14:09:23 bash-4.0 readline-6.0 : 名無しさん@お腹いっぱい。 [] 2009/02/25(水) 14:51:58 bash 4.0 がでたみたいだな。 3.0 系と何が変わったか、誰か教えてくれ : 名無しさん@お腹いっぱい。 [sage] 2009/02/25(水) 14:59:37 4.0 の変更点 - POSIX sh との乖離が大きくなった : 名無しさん@お腹いっぱい。 [sage] 2009/02/25(水) 15:04:26 それは大メリットだ : 名無しさん@お腹いっぱい。 [sage] 2009/02/28(土) 17:06:22 4.0になってもバッチの1行目には #!/bin/sh って書かれるんだろうな。 : 名無しさん@お腹いっぱい。 [sage] 2009/02/28(土) 17:34:02 バッチって何ですか?( )笑 : 名無しさん@お腹いっぱい。 [sage] 2009/02/28(土) 17:57:31 JCLの亊?とは思うけど、あまり気にならないなぁ。 シェルスクリプトをシェルと言うのは、凄く気になる。 : 名無しさん@お腹いっぱい。 [sage] 2009/02/28(土) 18:45:32 まぁMS-DOSのバッチファイルからの流れだろうなぁ シェルスクリプトをバッチと呼ぶのは。 メインフレーム文化からというよりは。 : 名無しさん@お腹いっぱい。 [sage] 2009/02/28(土) 19:15:45 自分がどの拡張構文使っているか分からない時は、 #!/bin/bashとか#!/bin/zshとか書いてる。 文脈で大体分かるけど、たしかにイラっとすることもあるね。 : 名無しさん@お腹いっぱい。 [sage] 2009/03/07(土) 08:38:21 bash-4.0 の日本語メッセージカタログ ttp://www.studio-racsho.shibuya.tokyo.jp/SKK/catalogs/ : 名無しさん@お腹いっぱい。 [sage] 2009/09/25(金) 14:40:44 bashユーザって日本にどんくらいいるんだろ : 名無しさん@お腹いっぱい。 [] 2010/01/01(金) 19:39:47 bash? tcsh? あぁ、オブジェクト指向じゃない旧式シェルね。 あんなのWindows PowerShellの足元にも及ばないよ。 : 名無しさん@お腹いっぱい。 [sage] 2010/01/01(金) 19:47:24 ノウハウとか全然ないからねえ。今さら憶えるのもなあ。 こっちは数十年の知識の蓄積があるし、憶える必要もないからこっちでいいわ。 : 名無しさん@お腹いっぱい。 [sage] 2010/01/01(金) 19:49:33 オブジェクト指向でないとどんな不都合があるの? : 名無しさん@お腹いっぱい。 [sage] 2010/01/01(金) 20:18:52 今時オブジェクト指向もできないの?プ とか bashって昔のBASICみたいに文字でゴチャゴチャやるダサいやつのこと? とか 言われる。 クラスのインヘリタンスが仝※♪〒で、プロパティとメソッドが∞?‰★なんだよ みたいな話についていけない。 : 名無しさん@お腹いっぱい。 [sage] 2010/01/01(金) 23:40:34 zshは乗り換えるほどの魅力を感じないけど PowerShellには惹かれるなあ。 まあ使うのはCygwinでbashなわけだが。 : 名無しさん@お腹いっぱい。 [sage] 2010/01/02(土) 09:15:13 PowerShellは動く環境が限定されているからねえ : 名無しさん@お腹いっぱい。 [sage] 2010/01/02(土) 12:51:33 たしかに広がりがないですね。 : 名無しさん@お腹いっぱい。 [] 2010/01/02(土) 13:25:58 PowerShellをパクるかObject Bashを開発するかすれば解決。 : 名無しさん@お腹いっぱい。 [sage] 2010/01/02(土) 14:03:54 出てから言ってください。 : 名無しさん@お腹いっぱい。 [] 2010/01/05(火) 22:37:01 #!/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 } : 名無しさん@お腹いっぱい。 [] 2010/01/05(火) 22:38:13 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}。" : 名無しさん@お腹いっぱい。 [sage] 2010/01/06(水) 12:43:26 ,207 ttp://emasaka.blog65.fc2.com/blog-entry-379.html : 名無しさん@お腹いっぱい。 [sage] 2010/01/12(火) 13:27:01 bash-4.1 readline-6.1 : 名無しさん@お腹いっぱい。 [sage] 2011/09/17(土) 08:36:08.37 bashってバッシュって読むの? : 名無しさん@お腹いっぱい。 [sage] 2011/09/17(土) 08:44:50.77 うん : 名無しさん@お腹いっぱい。 [sage] 2011/09/18(日) 05:04:45.60 バッシュ派とバッシェ派がいるはずだぜ。 : 名無しさん@お腹いっぱい。 [sage] 2011/09/20(火) 11:23:25.23 bashェ・・・ : 名無しさん@お腹いっぱい。 [sage] 2012/04/15(日) 04:56:14.11 GNU bash 4.2 の翻訳 ttp://linuxjm.sourceforge.jp/INDEX/gnu.html#GNU_bash : 名無しさん@お腹いっぱい。 [] 2012/06/02(土) 22:39:45.43 ここでいいのか疑問なんですが、 /a/b/c/** って書いた時は、どういう意味になるんでしょうか? そのパス以下のファイル、フォルダ、その子孫全て という意味? /a/b/c と書くのと何が違うのかな…。 : 名無しさん@お腹いっぱい。 [sage] 2012/06/02(土) 23:56:20.52 echo /a/b/c/** と echo /a/b/c を比べてみ。 : 名無しさん@お腹いっぱい。 [sage] 2012/06/03(日) 00:24:51.55 なるほどー。 しかし /a/b/c/* と /a/b/c/** の違いがよく分からないなぁ。 ** ってやっても子孫まで全て含まれる訳ではない様だし…。 : 名無しさん@お腹いっぱい。 [sage] 2012/06/23(土) 21:25:03.83 [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 またはそれ以降 < ttp://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 ~]$ : 名無しさん@お腹いっぱい。 [sage] 2012/06/23(土) 21:44:21.46 何を言いたいのか良くわからんが、 echo {1..5} だろ(スペース不要) : 名無しさん@お腹いっぱい。 [sage] 2012/06/24(日) 02:32:22.61 echo `seq 1 5` で充分 : 名無しさん@お腹いっぱい。 [sage] 2012/06/25(月) 23:47:41.62 十分と言いつつ文字数が増えている不思議 : 名無しさん@お腹いっぱい。 [sage] 2012/06/26(火) 10:02:16.78 bash 要らんという話では : 名無しさん@お腹いっぱい。 [sage] 2012/06/26(火) 10:21:29.18 でもGNUは要るのかw : 本物の1 [] 2012/07/07(土) 13:12:17.11 このスレまだ続いてたのか. この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 : 名無しさん@お腹いっぱい。 [sage] 2012/07/31(火) 20:55:42.46 どなたか教えて下さい。 仕事で古いパソコンを使っています。OSはUNIX-OSです。 このマシンにbashを入れたいのですが、UNIX-OS用のbashバイナリが 入手できるところをご存知の方いらっしゃいましたら、入手先を教えて下さい。 ソースからコンパイルするのは、私があまりUNIX-OSに詳しくないので、あまり気が 進まないのですが、もしもコンパイルするしかないのでしたら、ソース入手先を 教えて頂けないでしょうか。 また、コンパイルしか手段が無いとしたら、UNIX-OSでは、bashのバージョンいくつまで 対応可能でしょうか。 何卒宜しくお願いします。 : 名無しさん@お腹いっぱい。 [sage] 2012/08/01(水) 15:47:32.79 コピペ改変 ttp://toro.2ch.net/test/read.cgi/unix/1294304524/396 : 名無しさん@お腹いっぱい。 [sage] 2012/08/31(金) 17:53:13.57 ,212 バッシェは解るがバッシュは無いだろ。 バッシが正解。 : 名無しさん@お腹いっぱい。 [sage] 2012/08/31(金) 18:04:32.85 どうでもいい話蒸し返すな。 : 名無しさん@お腹いっぱい。 [sage] 2012/11/07(水) 01:18:33.31 C-w でパス区切りにはならないかな? : 名無しさん@お腹いっぱい。 [sage] 2012/11/11(日) 07:40:55.00 unixではなくwindowsでのコンパイルだけどこれと同じやり方でいい 簡単簡単 ttp://unix.oskp.net/sua/make_wget_bash.html : 名無しさん@お腹いっぱい。 [] 2013/01/28(月) 20:32:43.60 今日歯医者に行ってbashして来ました。 皆さんよろしくお願いします : 名無しさん@お腹いっぱい。 [sage] 2013/01/28(月) 20:35:04.29 セグメンテーション違反がshではなく、BASHに問題にあって発生 している場合 どうしたら実行できますか : 名無しさん@お腹いっぱい。 [sage] 2013/08/07(水) NY:AN:NY.AN tcshとbash比較した時 クライアング運用ならtcshのが劣っている点はなんですか? : 名無しさん@お腹いっぱい。 [sage] 2013/08/15(木) NY:AN:NY.AN クライアング? : 名無しさん@お腹いっぱい。 [sage] 2014/04/24(木) 20:14:01.18 hosh : 名無しさん@お腹いっぱい。 [] 2014/10/10(金) 06:08:12.57 ll命令を発行してファイルのプロパティーをタイプした時、一部のファイルの時刻が2014とかいう西暦?に化けます。バグでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2014/10/10(金) 18:42:33.14 あなたの日本語がバグってますね。 : 名無しさん@お腹いっぱい。 [] 2015/09/20(日) 10:30:57.41 bash使うくらいなら最初から/bin/shだけ使ってた方がいい。 将来、なんかの拍子に/bin/shの仕事が入ってくるかもしれない。 その時に/bin/sh使ってましたアピールは大きい。 bash使ってましたとか何のアピールにもならない。 もう一度言う、たとえ趣味でも/bin/shを使え。 : 名無しさん@お腹いっぱい。 [sage] 2015/09/21(月) 00:01:17.81 GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14) Copyright (C) 2007 Free Software Foundation, Inc. だけどをやってみたら普通に出たからどこが新しいんだろう とおもってしまった。 : 名無しさん@お腹いっぱい。 [sage] 2015/09/21(月) 00:02:52.57 GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14) Copyright (C) 2007 Free Software Foundation, Inc. だけどをやってみたら普通に出たからどこが新しいんだろう とおもってしまった。 : 名無しさん@お腹いっぱい。 [sage] 2015/09/21(月) 00:05:06.23 ごめんなさい : 名無しさん@お腹いっぱい。 [sage] 2017/06/15(木) 00:16:38.27 bash on ubuntu on windows 使えよ : 名無しさん@お腹いっぱい。 [age] 2017/09/19(火) 00:00:48.28 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 # みたいな。 これができたら捗るんだけどなぁ : 名無しさん@お腹いっぱい。 [] 2017/12/29(金) 07:12:35.54 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 WSTRVJDJ8N
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したキャッシュです。元のページはこちら 。削除についてはこちら 。