私たちは数値バージョンのファイルを使用します(例:report01.log.01、report01.log.02、report01.log.03など)。
私がすべきことは、各ファイルのリストとそのファイルのバージョン数を生成することです。
これを比較的簡単に実行できる機能はLinuxにありますか?
ベストアンサー1
もう一つのアプローチ:ls | cut -f1 -d. | uniq -c
。
awk
方法:ls | awk -F. '{a[$1]++}END{for(b in a){print b,a[b]}}'
(冗長な)perl
方法:ls|perl -e 'while(<>){$a{(split(/\./,$_))[0]}++}for(sort keys %a){print "$_ $a{$_}\n"}'