text 自作のイラストのタイムスタンプを月単位,年単位で集计する

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 自作のイラストのタイムスタンプを月単位,年単位で集计する相关的知识,希望对你有一定的参考价值。

#!/bin/bash

bash agg_illust_count_per_month.sh | paste - <(bash agg_illust_count_per_year.sh)
#!/bin/bash

# 概要
#   イラストディレクトリ内のイラストを書いた枚数を年単位で集計する

find $HOME/Pictures/Picture -type f |
  grep -E '\.(sai|xcf|xpg)$' |
  xargs ls --full-time 2>/dev/null |
  awk '{print $6,$9}' |
  sed -r 's@^(.*)-[0-9]+-[0-9]+ @\1 @g' |
  awk '{m[$1]++} END{for (key in m){print key,m[key]}}' |
  sort |
  awk 'BEGIN{print "date","count"; print "-------", "---"} {print $0; sum+=$2} END{print "-------", "---"; print "total", sum}' |
  column -t
#!/bin/bash

# 概要
#   イラストディレクトリ内のイラストを書いた枚数を月単位で集計する

find $HOME/Pictures/Picture -type f |
  grep -E '\.(sai|xcf|xpg)$' |
  xargs ls --full-time 2>/dev/null |
  awk '{print $6,$9}' |
  sed -r 's@^(.*)-[0-9]+ @\1 @g' |
  awk '{m[$1]++} END{for (key in m){print key,m[key]}}' |
  sort |
  awk 'BEGIN{print "date","count"; print "-------", "---"} {print $0; sum+=$2} END{print "-------", "---"; print "total", sum}' |
  column -t
date     count	date     count
-------  ---	-------  ---
2011-11  6	2011     8
2011-12  2	2012     46
2012-01  2	2013     13
2012-02  2	2015     11
2012-03  20	2016     88
2012-04  8	2017     4
2012-05  4	-------  ---
2012-06  3	total    170
2012-07  1	
2012-09  1	
2012-11  1	
2012-12  4	
2013-01  5	
2013-02  2	
2013-07  2	
2013-08  4	
2015-12  11	
2016-01  21	
2016-03  17	
2016-04  7	
2016-06  6	
2016-08  12	
2016-09  3	
2016-10  4	
2016-11  6	
2016-12  12	
2017-02  4	
-------  ---	
total    170	

以上是关于text 自作のイラストのタイムスタンプを月単位,年単位で集计する的主要内容,如果未能解决你的问题,请参考以下文章

python pandasタイムスタンプ

php タイムスタンプのクエリをつける

text Kubernetesコンテキストのイメージ画像

csharp Task.WhenAllを利用している场合のタイムアウト处理の书き方(Task.WhenAll,Task.WhenAny,Task.Delay)

sh 直近のタグからHEADまでのマージコミットの体(PRのタイトル)の一覧を表示するコマンド

python GCPのインスタンス名一覧を配列で取得