【发布时间】:2020-06-08 08:40:51
【问题描述】:
我想在执行 ls 时计算文件名的一部分出现的次数。
例如,如果我的目录有以下文件:
apple.cool_test1
banana.cool_test1
banana.cool_test2
cherry.cool_test1
cherry.cool_test2
cherry.cool_test3
我想要这样的结果:
1 apple
2 banana
3 cherry
所以我尝试了"ls | sort | uniq -c",但是如何提取文件名的第一部分。我的记录分隔符可以是“。” ?
【问题讨论】:
-
每行是否有可能不止一个点?例如。
apple.cool.test1