all:bibles:linux:commandes:xargs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| all:bibles:linux:commandes:xargs [2024/07/29 11:48] – créée omeylhoc | all:bibles:linux:commandes:xargs [2024/07/29 12:18] (Version actuelle) – omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== 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' | ||
| + | * -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' | ||
| + | |||
| + | === Utilisation === | ||
| + | |||
| + | <code bash> | ||
| + | [commande entrée] | xargs -I % sh -c ' | ||
| + | </ | ||
| + | |||
| + | === Création répertoire à partir d'une liste après avoir afficher le nom === | ||
| + | |||
| + | <code bash> | ||
| + | cat repertoire.txt |xargs -I % sh -c 'echo %; mkdir %' | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | echo ' | ||
| + | </ | ||
| + | |||
| + | ==== création d'une archive contenant certains fichiers ==== | ||
| + | |||
| + | <code bash> | ||
| + | find / -name " | ||
| + | </ | ||
| + | |||
| + | ==== Confirmation avant effacement de fichier ==== | ||
| + | |||
| + | <code bash> | ||
| + | echo " | ||
| + | </ | ||
| + | |||
| + | ==== Lister les utilisateurs linux ==== | ||
| + | |||
| + | <code bash> | ||
| + | cat /etc/passwd | cut -d : -f1 | sort | xargs | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | [[all: | ||
