2ch勢いランキング 全部 1- 最新50

【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

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 UNIX板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら