Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2018, à 16: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, à 22:04)

Hors ligne

#2 Le 29/12/2018, à 16:53

xubu1957

Re : [Resolu] Xargs , as quoi sert tu au juste ?

Bonjour,

Tu peux regarder cette discussion > xargs

_ _ _

> en.wikipedia.org/wiki/Xargs

> shapeshed.com/unix-xargs

Dernière modification par xubu1957 (Le 29/12/2018, à 16:56)


Important : Pensez à passer vos sujets en [Résolu] 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.

Xubuntu 18.04.1 LTS - Lenovo T410 -Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#3 Le 29/12/2018, à 17:11

Watael

Re : [Resolu] Xargs , as quoi sert tu au juste ?

salut,

le man contient des exemples.


eval, c'est mal.

Hors ligne

#4 Le 29/12/2018, à 17: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 méconnu : ncdu

En ligne

#5 Le 29/12/2018, à 18:13

chris7522

Re : [Resolu] Xargs , as quoi sert tu au juste ?

moko138 a écrit :

"| 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, à 18:26

moko138

Re : [Resolu] Xargs , as quoi sert tu au juste ?

Exactement !  smile


%NOINDEX%
Un utilitaire méconnu : ncdu

En ligne

#7 Le 29/12/2018, à 18: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, à 16: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