Je sais combiner le résultat de différentes commandes
paste -t',' <(commanda) <(commandb)
Je sais diriger la même entrée vers une commande différente
cat myfile | tee >(commanda) >(commandb)
Maintenant, comment combiner ces commandes? Pour que je puisse faire
cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb
Dis que j'ai un fichier
mon fichier:
1
2
3
4
Je veux créer un nouveau fichier
1 4 2
2 3 4
3 2 6
4 1 8
j'ai utilisé
cat myfile | tee >(tac) >(awk '{print $1*2}') | paste
me donnerait un résultat vertical, où je veux vraiment les coller dans l'ordre horizontal.