2017-07-07 143 views

回答

1

你可以用sed轻松地做到这一点:

$ sed -r 's/ {3,}/,/g' file 
a b 3,c,d,6,9 

-r标志指示sed使用extended regular expression语法,我们需要在的{min,max}区间操作search/replace command。有了它,我们会说:对于重复3次或更多次(没有上限)的空格字符的每次出现(请注意g或最后的全局标志),请用,替换它。穿过所有其他角色。

相关问题