Questions marquées «xargs»

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




2
Comment empêcher les xargs de fusionner mal la sortie de plusieurs processus?
J'utilise xargsavec l'option --max-args=0(alternativement -P 0). Cependant, la sortie des processus est fusionnée dans le stdoutflux sans tenir compte de la séparation de ligne appropriée. Je vais donc souvent me retrouver avec des lignes telles que: <start-of-line-1><line-2><end-of-line-1> Comme j'utilise egrepavec ^dans mon modèle sur la xargssortie entière, cela gâche mon …

6
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 non. Je sais que je …
17 apt  xargs 


3
Passer plusieurs paramètres via xargs
J'aimerais pouvoir utiliser xargspour exécuter plusieurs paramètres dans différentes parties d'une commande. Par exemple, les éléments suivants: echo {1..8} | xargs -n2 | xargs -I v1 -I v2 echo the number v1 comes before v2 J'espère que ça reviendra the number 1 comes before 2 the number 3 comes before …
17 xargs 

3
bash trouver xargs grep seule occurrence unique
C'est peut-être un peu étrange - et il y a peut-être d'autres outils pour le faire, mais bon ... J'utilise la commande bash classique suivante pour trouver tous les fichiers contenant une chaîne: find . -type f | xargs grep "something" J'ai un grand nombre de fichiers, sur plusieurs profondeurs. …
16 bash  find  grep  xargs 

1
Comment utiliser la fonction définie avec xargs
C'est mon code #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword J'ai donc une fonction showwordqui fait écho à la chaîne que vous passez en paramètre à la fonction. Ensuite, j'ai xargsessayé d'appeler la fonction et de passer …
16 bash  xargs  function 

2
Existe-t-il un moyen d'utiliser des xargs sur un tube?
J'essaie de convertir automatiquement les fichiers flac déplacés vers un dossier en mp3 dans un autre dossier. Ma ligne de code actuelle est la suivante: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Pour expliquer …
15 shell  pipe  xargs  inotify 


3
Comment citer des arguments avec xargs
Supposons que je souhaite supprimer tous les fichiers d'un dossier dont la taille est supérieure à 1 Mo. $ find . -size +1M | xargs -0 rm Cela ne supprimera pas les fichiers qui ont de l'espace dans leurs noms. Je veux donc qu'il cite tous les arguments qu'il envoie …
15 shell  find  quoting  rm  xargs 


2
Ne rien rediriger vers xargs
J'ai un script qui peut, dans certaines circonstances, ne rien avoir sur stdout. À la fin du script, je passe les lignes que j'ai à une autre commande en utilisant xargs. Mon problème est, quand il n'y a rien sur stdout, j'obtiens le message d'erreur "Usage: program arg1 arg2" typique. …
14 bash  xargs 

1
Comment obtenir l'index du «processeur parallèle» xargs?
Supposons que j'ai deux ressources, nommées 0et 1, qui ne sont accessibles qu'en exclusivité. Existe-t-il un moyen de récupérer l '"index" du "processeur parallèle" qui se xargslance afin de l'utiliser comme un service d'exclusion mutuelle gratuit? Par exemple, considérons le calcul parallélisé suivant: $ echo {1..8} | xargs -d " …

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.