xe
Execute a command once for each line piped from another command or file. More information: <https://github.com/leahneukirchen/xe>.
Install
- All systems
-
curl cmd.cat/xe.sh
- Debian
-
apt-get install xe - Ubuntu
-
apt-get install xe - Kali Linux
-
apt-get install xe - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install xe
Execute a command once for each line piped from another command or file. More information: <https://github.com/leahneukirchen/xe>.
-
Run a command once for each line of input data as arguments:
arguments_source | xe command -
Execute the commands, replacing any occurrence of the placeholder (marked as `{}`) with the input line:
arguments_source | xe command {} optional_extra_arguments -
Execute a shellscript, joining every `N` lines into a single call:
echo -e 'a\nb' | xe -N2 -s 'echo $2 $1' -
Delete all files with a `.backup` extension:
find . -name '*.backup' | xe rm -v -
Run up to `max-jobs` processes in parallel; the default is 1. If `max-jobs` is 0, xe will run as many processes as cpu cores:
arguments_source | xe -j max-jobs command
© tl;dr; authors and contributors