【发布时间】:2014-10-19 21:45:47
【问题描述】:
假设我有一个这样的文本文件:
a;bc;d;{a;b;cd}
ab;cde;f;{ab;c;defg}
ab;{a;b;cd};cde;f
...
我想用逗号替换所有花括号中的分号。替换后是这样的:
a;bc;d;{a,b,cd}
ab;cde;f;{ab,c,defg}
ab;{a,b,cd};cde;f
...
我应该如何在 shell 命令中执行此操作? sed、awk 或其他...
【问题讨论】:
-
大括号是否平衡或嵌套?