- 论坛徽章:
- 2
|
本帖最后由 yinyuemi 于 2011-06-29 15:06 编辑
回复 7# liion631818
Does this work for you?- $ echo 'hello world yes中文' |awk -vRS='[^a-zA-Z]' '{b[RT]++;a[$0]++}END{for(i in b) if(i~/[^!~]/&&i>0)print i,b[i];for(j in a)if(j>0)print j,a[j]}'
- 中 1
- 文 1
- hello 1
- yes 1
- world 1
复制代码 just for fun![]() -
- $ echo 'GNU {bash 2.05b, grep 2.5, Awk 3.1.3, sed 4.0.8}
- 导师说:站起来吧
- 众人说:那么辛苦那么艰苦到底值不值?
- 设计师说:富起来吧
- 众人说:拼啦' |awk -vRS='[^a-zA-Z]' '{b[RT]++;a[$0]++}END{for(i in b) if(i~/[^!-~]/&&i>0)print i,b[i];for(j in a)if(j>0)print j,a[j]}'
- 那 2
- 设 1
- 来 2
- 起 2
- : 4
- 啦 1
- 富 1
- 艰 1
- 人 2
- 值 2
- 么 2
- 说 4
- 拼 1
- ? 1
- 不 1
- 苦 2
- 师 2
- 辛 1
- 众 2
- 站 1
- 底 1
- 计 1
- 吧 2
- 导 1
- 到 1
- Awk 1
- bash 1
- b 1
- grep 1
- sed 1
- GNU 1
复制代码 |
|