aki-unbody

output first or last n lines, like a head and tail of linux command.

Features

Command help

aki-unbody --help

``` Usage: aki-unbody [options]

output first or last n lines, like a head and tail of linux command.

Options: -h, --head output the first lines. -t, --tail output the last lines. -i, --inverse output the body, except for head and tail.

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

Examples: Outputs first 2 lines: cat file1.txt | aki-unbody --head 2 Outputs last 2 lines: cat file1.txt | aki-unbody --tail 2 Outputs body, except for first 2 lines and last 2 lines: cat file1.txt | aki-unbody --head 2 --tail 2 --inverse ```

Examples

The input data used in this example looks like this:

cat file1.txt

result output: LN:0001,text LN:0002,text LN:0003,text LN:0004,text LN:0005,text LN:0006,text

Example 1: output head

Outputs first 2 lines.

command line: cat file1.txt | aki-unbody --head 2

result output: LN:0001,text LN:0002,text

Example 2: output tail

Outputs last 2 lines.

command line: cat file1.txt | aki-unbody --tail 2

result output: LN:0005,text LN:0006,text

Example 3: output head and tail

Outputs first 2 lines and last 2 lines.

command line: cat file1.txt | aki-unbody --head 2 --tail 2

result output: LN:0001,text LN:0002,text LN:0005,text LN:0006,text

Example 4: output body, except for head and tail

Outputs body, except for first 2 lines and last 2 lines.

command line: cat file1.txt | aki-unbody --head 2 --tail 2 --inverse

result output: LN:0003,text LN:0004,text

Library example

See [fn execute()] for this library examples.

Changelogs

This crate's changelog here.

License

This project is licensed under either of

at your option.