Skip to content

patatetom/ttybarchart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ttybarchart

Horizontal bar chart in console with bash

$ ttybarchart <<<2015$'\t'50
2015 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 50

$ echo -e "2015\t50\n2016\t100" | ttybarchart
2015 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 50
2016 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100

$ cat labels.values.tsv 
2015	50
2016	100
2017	150

$ ttybarchart labels.values.tsv 
2015 ■■■■■■■■■■■■■■■■■■■■■■■ 50
2016 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100
2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 150

$ sort -r labels.values.tsv | ttybarchart 
2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 150
2016 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100
2015 ■■■■■■■■■■■■■■■■■■■■■■■ 50

$ zgrep -h 'GET /application/ ' /var/log/apache2/access.log* |
    grep -o '../Feb/2017' |
      sort |
        uniq -c |
          awk '{print $2"\t"$1}' |
            ttybarchart
02/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 36
03/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 30
06/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 40
07/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 25
08/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■ 17
09/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 21
10/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 42
13/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 33
14/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 22
15/Feb/2017 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 22
16/Feb/2017 ■■■■■■ 4

About

Horizontal bar chart in console with bash

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published