Crate libaki_stats[][src]

Expand description

output the statistics of text, like a wc of linux command.

Usage:
  aki-stats [options]

output the statistics of text, like a wc of linux command.

Options:
  -a, --all                 output the all statistics of text
  -b, --bytes               output the byte counts
  -c, --chars               output the unicode character counts
  -l, --lines               output the line counts
  -m, --max-line-bytes      output the maximum byte counts of line
  -w, --words               output the word counts
      --locale <loc>        locale of number format: en, fr, ... posix
  -?, --query <q>           display available names of locale and exit

  -H, --help        display this help and exit
  -V, --version     display version information and exit

Examples:
  Outputs the line count:
    echo -e "acbde fghi\njkln opqr" | aki-stats -l
  Outputs the byte count:
    echo -e "acbde fghi\njkln opqr" | aki-stats -b
  Outputs the word count:
    echo -e "acbde fghi\njkln opqr" | aki-stats -w

Examples

Example 1: the all statistics

Output the all statistics of input text.

command line:

cat fixtures/sherlock.txt | aki-stats -a

result output:

lines:"26", bytes:"1207", chars:"1207", words:"226", max:"83"

Example 2: the line count

Output the only line count.

command line:

cat fixtures/sherlock.txt | aki-stats -l

result output:

lines:"26"

Example 3: the byte count with locale en

Output the only byte count.

command line:

cat fixtures/sherlock.txt | aki-stats -b --locale en

result output:

bytes:"1,207"

Library example

See fn execute() for this library examples.

Functions

execute stats