我有这个代码来计算文件中不同大学专业的出现次数:
#!/bin/bash
file=$1
OUT=$( cat $file | cut -d',' -f3 | sort | uniq -c)
echo $OUT
产生此输出:
4 Computer Information Systems 2 Computer Science 2 History 1 Marketing 2 Social Studies
如何使输出看起来像这样:
4 Computer Information Systems
2 Computer Science
2 History
1 Marketing
2 Social Studies
每个专业都在自己的路线上?
这可能看起来像一个愚蠢的问题,但我是新手来编写脚本。 TIA任何帮助!
答案 0 :(得分:0)
不要将值赋给变量,只需这样做:
cut -d',' -f3 "$1" | sort | uniq -c