格式化awk输出

用户名

我正在尝试使用格式来格式化awk的输出,以使输出用逗号分隔。现在我有这个:

ids ="`smartctl -A /dev/ssd |awk '/^[0-9]/ {if ($4 < $6) {print $1}}'`"

和我的输出看起来像这样:

111
222
333

但我想要这样的东西:

111,222,333

另外我的正则表达式与数字1到99不匹配,为什么?

肯特郡

快速又肮脏:

your command|awk...|paste -s -d','

例如:

kent$  paste -s -d',' <<< "a
b
c
d"
a,b,c,d

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章