Outils pour utilisateurs

Outils du site


all:bibles:linux:commandes:xargs

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

cat /etc/passwd | cut -d : -f1 | sort | xargs

Haut de page

all/bibles/linux/commandes/xargs.txt · Dernière modification : de omeylhoc