Questions marquées «xargs»

xargs est une commande qui exécute une autre commande et génère ses arguments à partir de stdin

134
Quand est-ce que xargs est nécessaire?

La xargscommande me confond toujours. Y at-il une règle générale pour cela? Considérez les deux exemples ci-dessous: $ \ls | grep Cases | less imprime les fichiers qui correspondent à 'Cas', mais changer la commande en touchnécessite xargs: $ \ls | grep Cases | touch touch: missing file operand Try...

77
Tri de la sortie de "trouver"?

Je dois être capable de trier par ordre alphabétique le résultat findavant de le diriger vers une commande. Entrer | sort |entre n'a pas fonctionné, alors que pourrais-je faire? find folder1 folder2 -name "*.txt" -print0 | xargs -0

53
Faire passer xargs en premier paramètre

J'essaie de produire ce comportement: grep 192.168.1 *.txt En passant une chaîne dans grep via Xargs mais cela passe à la fin plutôt que comme premier paramètre. echo 192.168.1 | xargs grep *.txt J'ai besoin de dire à xargs (ou quelque chose de similaire) de mettre la chaîne entrante entre 'grep'...

41
Utiliser xargs avec l'entrée d'un fichier

Dis que j'ai un fichier avec les éléments suivants bob john sue Maintenant , ceux - ci directement correpondre (dans ce cas) modèle d'URL tels que http://example.com/persons/bob.tar, john.tar, sue.tar. Je voudrais prendre ces lignes et les parcourir xargs. Je ne sais pas ce qui est passé à la...

38
Commandes de tuyauterie après un xargs

HP-UX ***** B.11.23 U Licence utilisateur illimité **** ia64 **** find . -type d -name *log* | xargs ls -la me donne les noms de répertoires (ceux qui contiennent logle nom du répertoire) suivis de tous les fichiers de ce répertoire. Les répertoires  /var/opt/SID/application_a/log/, ...

32
find -exec + vs find | xargs: lequel choisir?

Je comprends que le -execpeut prendre une +option pour imiter le comportement de xargs. Y a-t-il une situation où vous préféreriez une forme à l'autre? Personnellement, j'ai tendance à préférer la première forme, ne serait-ce que pour éviter d'utiliser un tuyau. Je figure sûrement les développeurs...

21
xargs avec redirection stdin / stdout

Je voudrais courir: ./a.out < x.dat > x.ans pour chaque * .dat fichier dans le répertoire A . Bien sûr, cela pourrait être fait par bash / python / quel que soit le script, mais j'aime écrire un one-liner sexy. Tout ce que je pouvais atteindre est (toujours sans stdout): ls A/*.dat | xargs -I...

21
find + xargs: ligne d'argument trop longue

J'ai une ligne comme la suivante: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} mais j'ai eu l'erreur suivante: xargs: argument line too long Je suis confus. L'utilisation de n'est-elle pas xargscensée aider précisément avec ce problème? Remarque: je sais que je peux...

17
Pourquoi xargs fait-il avorter apt-get?

J'essaie de supprimer une liste de packages d'un fichier. J'utilise la commande suivante: cat packages | xargs sudo apt-get remove packagesest mon fichier contenant une liste de packages que je souhaite supprimer. Tout semble fonctionner, mais apt-getabandonne au lieu de me laisser choisir oui ou...