Je souhaite concaténer le fichier 2 avec le fichier 3 sans enregistrer le fichier 2 sur le disque.Comment puis-je passer un fichier de sortie d'un script AWK à un argument dans cat?
awk '...{print}' file1 > file2
cat file2 file3 > file4
Comment puis-je le faire sans enregistrer le fichier 2?
Merci pour votre aide
Vous venez de tester votre suggestion. Ça fonctionne bien. C'est pratique à savoir parce que j'ai beaucoup de sorties et que je n'ai pas assez d'espace disque pour les sauvegarder. Bravo – Tony
Vous n'avez pas besoin d'utiliser un sous-shell, utilisez des accolades pour regrouper les commandes dans le shell actuel: '{awk '...'; fichier cat3; }> file4' (le point-virgule et les espaces autour des accolades sont obligatoires) –