bash 3.1 released

bash 3.1 released

bash 出 3.1 了,欢迎试用       
链接:bash's new features      
轻易不自己安装新版
总是等着apt升级
要不以后得自己留意版本      
俺比较喜欢的几个 new features:
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]echo {1..5}
1 2 3 4 5
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]printf -v str "Hello, %s" $USER
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]echo $str
Hello, root
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]var=hello
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]var+=,world
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]echo $var
hello,world
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color][[ "hello world" =~ "^h.*d$" ]] && echo MATCHED
MATCHED
[color=blue]-(user@host:tty)-(tmp)-
[3903 0] $ [/color]
      

很不错

abs中曾建议
为了通用性
应牺牲bash的一些特性
尽量使用sh
同理
使用高版本的特性
将会降低通用性

当然
个人使用就不必管这么多了      
言之有理,我的 bashrc 里就不敢用这些 new features,不过在 interactive shell 里面还是可以用的