我有一个使用命令 | sort | uniq -c 生成的文件
city.txt
2 mumbaiXa
3 mumbaiXb
1 mumbaiXp
5 delhiXn
4 delhiXz
1 parisXs
7 parisXt
1 parisXa
9 parisXe
我试图按 X 进行拆分并获取每个城市的数量:
expected output:
mumbai 6
delhi 9
paris 18
我尝试过这个,但没有得到预期的结果。
grep 'X' city.txt | awk '{print $2}' | awk -F 'X' '{print $1}' | sort | uniq -c
更新:
数据文件看起来像这样...
1904 mumbaiXa
1167 mumbaiXa
830 mumbaiXb
565 mumbaiXp
424 delhiXn
423 delhiXz
我给出了一个简化版本并更改了文本。