#1 Le 29/12/2018, à 15:50
- chris7522
[Resolu] Xargs , as quoi sert tu au juste ?
Bonjour a toutes et a tous ,
J'ai beau chercher a droite a gauche , je ne trouve pas de doc sur la commande xargs . Pouvez vous me donner un exemple ou 2 d'utilisation de cette commande en essayant de me l'expliquer brievement. D'avance merci de votre aide
Dernière modification par chris7522 (Le 29/12/2018, à 21:04)
Hors ligne
#2 Le 29/12/2018, à 15:53
- xubu1957
Re : [Resolu] Xargs , as quoi sert tu au juste ?
Bonjour,
Tu peux regarder cette discussion > xargs
_ _ _
Dernière modification par xubu1957 (Le 29/12/2018, à 15:56)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 29/12/2018, à 16:11
- Watael
Re : [Resolu] Xargs , as quoi sert tu au juste ?
salut,
le man contient des exemples.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#4 Le 29/12/2018, à 16:46
- moko138
Re : [Resolu] Xargs , as quoi sert tu au juste ?
"| xargs" c'est l'équivalent du pronom relatif objet, objet de la commande qui le suit.
Ex 1 :
Trouver dans /mon/dossier/ tous les JPG ou jpg de tante-claudine
que je convertis en
taille inférieure ou égale à 1024 dans le sous-répertoire (préexistant) ./truc :
cd /mon/dossier/ && find . -iname '*tante-claudine*.jpg' | xargs mogrify -resize 1024x2014 -path ./truc
( Remarque : Ne marche que si les noms sont dépourvus d'espace. )
Ex 2 :
Lister tous les paquets dont il ne reste plus que les fichiers de configuration, paquets
que
je vais purger :
dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#5 Le 29/12/2018, à 17:13
- chris7522
Re : [Resolu] Xargs , as quoi sert tu au juste ?
"| xargs" c'est l'équivalent du pronom relatif objet, objet de la commande qui le suit.
Ex 1 :
Trouver dans /mon/dossier/ tous les JPG ou jpg de tante-claudine
que je convertis en
taille inférieure ou égale à 1024 dans le sous-répertoire (préexistant) ./truc :cd /mon/dossier/ && find . -iname '*tante-claudine*.jpg' | xargs mogrify -resize 1024x2014 -path ./truc
( Remarque : Ne marche que si les noms sont dépourvus d'espace. )Ex 2 :
Lister tous les paquets dont il ne reste plus que les fichiers de configuration, paquets
que
je vais purger :dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge
Si j'ai bien compris ton dernier exemple ( le 1 er est trop chaud pour moi ) ; xargs permet a la commande dpkg --purge de prendre en argument le resultat de la 1ere commande : dpkg -l | grep ^rc | cut -d' ' -f3 ?
Hors ligne
#6 Le 29/12/2018, à 17:26
- moko138
Re : [Resolu] Xargs , as quoi sert tu au juste ?
Exactement !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#7 Le 29/12/2018, à 17:35
- chris7522
Re : [Resolu] Xargs , as quoi sert tu au juste ?
Merci a vous 3 , bien cool tout ca !
Hors ligne
#8 Le 30/12/2018, à 15:45
- LeoMajor
Re : [Resolu] Xargs , as quoi sert tu au juste ?
dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge
sudo aptitude purge '~c' || sudo aptitude install '~c'_
Hors ligne