让我们考虑以下格式的raws:
| Node[42]{id:42} | Node[208813]{id:208813} | Node[292823]{id:292823} |
是否可以使用Linux工具将其映射到:
42,208813,292823
在哪里,这些数字是从[]
收集的数字。
请注意,我搜索更多列的通用方法,例如:
| Node[42]{id:42} | Node[208813]{id:208813} | Node[292823]{id:292823} | Node[1]|
成
42,208813,292823,1
。
请注意{id:292823}
是可选的(不是强制性的)。
有人可以帮忙吗?
用sed:
sed 's/[^[]*\[//;s/\][^[]*\[/,/g;s/].*//' file
输出:
42,208813,292823