这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
command:awk [2022/08/31 15:06] admin |
command:awk [2022/08/31 15:12] (当前版本) admin |
||
---|---|---|---|
行 951: | 行 951: | ||
## 例子 | ## 例子 | ||
- | ** 利用awk实现分组group** | + | |
+ | ** 利用awk实现分组group ** | ||
+ | |||
+ | awk没有多维数组,只能通过一维数组拼凑成多维 `dict`, | ||
``` | ``` | ||
- | awk ' | + | awk ' |
- | + | ||
- | for(i=0; | + | |
- | + | ||
- | } | + | |
- | + | ||
{} | {} | ||
END{ | END{ | ||
- | |||
for( key in dict) { | for( key in dict) { | ||
- | + | | |
- | split(key, subkey, SUBSEP); | + | |
- | + | ||
print subkey[1], subkey[2], dict[subkey[1], | print subkey[1], subkey[2], dict[subkey[1], | ||
- | |||
} | } | ||
- | |||
}' | }' | ||
``` | ``` |