XARGS : Utiliser la sortie d’une commande comme argument | Une commande Linux par jour

​ Le nom xargs vient de Extended Arguments. Son principe est simple : récupérer des données depuis l’entrée standard (stdin) et les transformer en arguments utilisables par une autre commande.

Dans cette vidéo, nous verrons :

– Le fonctionnement de xargs et son rôle dans les pipelines Linux
– find avec xargs pour appliquer une commande sur plusieurs fichiers,
supprimer automatiquement des fichiers avec une combinaison find + xargs + rm ;
– comment récupérer le contenu d’un fichier et l’utiliser comme entrée pour une autre commande
– comment créer plusieurs dossiers automatiquement avec xargs mkdir
– comment utiliser l’option -n pour contrôler le nombre d’arguments transmis à chaque exécution
– l’option -I et l’utilisation des accolades {} pour placer précisément un argument dans une commande.

L’option -I est particulièrement utile lorsque l’on souhaite traiter les arguments un par un et réutiliser une même valeur à plusieurs endroits d’une commande, par exemple pour réaliser des copies de fichiers ou construire des commandes plus complexes.

Très utilisée par les administrateurs système, les ingénieurs DevOps et les utilisateurs avancés de Linux, la commande xargs permet de créer des automatisations puissantes directement depuis le terminal.

Série : Une commande par jour sous Linux
Niveau : Intermédiaire

Si cette vidéo vous a été utile, pensez à laisser un 👍 et à vous abonner pour découvrir une nouvelle commande Linux régulièrement ! Contenu de l’article 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.