LinuxCommandLibrary

vipe

Run a text editor in the middle of a UNIX pipeline.

TLDR

Edit the output of command1 before piping it into command2

$ [command1] | vipe | [command2]
copy


Buffer the output of command1 in a temporary file with the specified file extension in order to aid syntax highlighting
$ [command1] | vipe --suffix [json] | [command2]
copy


Use the specified text editor
$ [command1] | EDITOR=[vim] vipe | [command2]
copy

Copied to clipboard