我有一个名为 sam1.txt 的文件,它的数据由“~”分隔。在名为类别的特定列下查找中心计数?
答案1
我会这样做:
- 使用 获取第一行
head
。 - 在该行中,将字符串设置为
"Category"
usinggrep -o
。 ~
计算该字符串中出现的次数,以grep -c
确定哪个列号包含该类别。- 使用该列
awk -F'~'
(可能使用tail
来删除第一行)。 center
获取包含using 的类别grep
,小心地将字符串锚定在两侧,以避免匹配“偏离中心”或“居中”等内容。- 最后,使用 计算类别为“center”的行数(即条目数)
wc -l
。
man
这些命令在其页面中都有详细记录。