【发布时间】:2013-05-23 17:40:02
【问题描述】:
我正在尝试使用参数扩展 {1..10} 和模式匹配来获取 1:2:3:4:5:6:7:8:9:10:
$ var=$(echo {1..10})
$ echo ${var// /:}
1:2:3:4:5:6:7:8:9:10
有没有更优雅的方式(单线)来做到这一点?
【问题讨论】:
-
我会使用
read var而不是var=$(echo {1..10}) -
我的首选方式是
echo {1..10}|sed 's/ /:/g'
标签: bash parameters