String 是否有一种简单的方法将cset打印输出转换为简单的逗号分隔列表?
我正在使用cset命令在所有核心的子集中隔离核心。 当我列出核心时,它们以一种智能的方式打印以节省空间。 是否可以使用一些bash trix将列表转换为简单的逗号分隔列表? 围棋中的解决方案也可能对我有用String 是否有一种简单的方法将cset打印输出转换为简单的逗号分隔列表?,string,bash,go,String,Bash,Go,我正在使用cset命令在所有核心的子集中隔离核心。 当我列出核心时,它们以一种智能的方式打印以节省空间。 是否可以使用一些bash trix将列表转换为简单的逗号分隔列表? 围棋中的解决方案也可能对我有用 cset set --list system cset: Name CPUs-X MEMs-X Tasks Subs Path ------------ ---------- - ------- - ----- ---- ----------
cset set --list system
cset:
Name CPUs-X MEMs-X Tasks Subs Path
------------ ---------- - ------- - ----- ---- ----------
system 0-8,10,12,14,16,18,20,22,24,26-44,46,48,50,52,54,56,58-63 n 0 n 286 0 ...
我想看看像0,1,2,3,4,5,6,7,8,10这样的列表你试过什么?你面临什么问题?提示:检查包中的
strings.Fields()
和strings.Split()
函数可能会很方便。我还没有尝试过很多,但我认为这可能是bash中有答案的一般问题。我将尝试字符串包。