Questions marquées «xargs»

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

6
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 …

4
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 myCommand
77 shell  find  sort  xargs 

2
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 …
53 xargs 

7
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 commande en …
41 bash  scripting  xargs 


3
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/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/etc. contiennent des fichiers journaux. …
38 shell  find  pipe  xargs 


4
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 defind doivent avoir fait …
32 bash  find  pipe  xargs 




4
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 utiliser …
21 xargs  arguments 

6
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): …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.