Execute Command - Control Process Execution with xe | Online Free DevTools by Hexmos
Control process execution instantly with xe. Execute commands on each line of input, parallelize execution, and manage shellscripts. Free online tool, no registration required.
xe
Execute a command once for each line piped from another command or file. More information: https://github.com/leahneukirchen/xe/blob/master/README.
- 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
Nlines into a single call:
echo -e 'a\nb' | xe -N{{2}} -s 'echo $2 $1'
- Delete all files with a
.backupextension:
find . -name {{'*.backup'}} | xe rm -v
- Run up to
max-jobsprocesses in parallel; the default is 1. Ifmax-jobsis 0, xe will run as many processes as cpu cores:
{{arguments_source}} | xe -j {{max-jobs}} {{command}}