commands.sh

keep-header

all

Keep first line untouched by a command, passing it directly to `stdout`.

More info →

Examples (4)

Sort a file and keep the first line at the top

keep-header path/to/file -- sort

Output first line directly to `stdout`, passing the remainder of the file through the specified command

keep-header path/to/file -- command

Read from `stdin`, sorting all except the first line

cat path/to/file | keep-header -- command

Grep a file, keeping the first line regardless of the search pattern

keep-header path/to/file -- grep pattern
made by @shridhargupta | data from tldr-pages