all:bibles:linux:commandes:xargs
Table des matières
xargs
La commande xargs prend l’entrée standard et la convertit en argument de commande pour une autre commande
Options
- -a : pour lire le contenu d'un fichier à la place de l'entrée standard
- -t : pour lister les paramètres en même temps qu'on exécute
- -p : pour confirmer chaque exécution de commande
Exemples
Exécution de 2 commandes différentes à partir de l'exécution d'une commande
Utilisation
[commande entrée] | xargs -I % sh -c '[commande1] %; [commande2] %'
Création répertoire à partir d'une liste après avoir afficher le nom
cat repertoire.txt |xargs -I % sh -c 'echo %; mkdir %'
echo 'repertoire1 repertoire2 repertoire3'|xargs -t mkdir
création d'une archive contenant certains fichiers
find / -name "*.txt" -type f -print0 | xargs -0 tar -cvzf archive.tar.gz>
Confirmation avant effacement de fichier
echo "fichier.txt"|xargs -p rm
Lister les utilisateurs linux
all/bibles/linux/commandes/xargs.txt · Dernière modification : de omeylhoc
