Di 'che ho la seguente pipeline:
cmd1 < input.txt |\
cmd2 |\
cmd4 |\
cmd5 |\
cmd6 |\
(...) |\
cmdN > result.txt
In determinate condizioni, vorrei aggiungere una cmd3tra cmd2e cmd4. C'è un modo per creare una pipeline condizionale gentile senza salvare il risultato di cmd2 in un file temporaneo? Vorrei pensare a qualcosa del tipo:
cmd1 < input.txt |\
cmd2 |\
(${DEFINED}? cmd3 : cat ) |\
cmd4 |\
cmd5 |\
cmd6 |\
(...) |\
cmdN > result.txt