utilitaire dans les systèmes d'exploitation de type Unix pour passer un grand nombre d'arguments à des programmes qui ne peuvent accepter qu'un petit nombre d'arguments
Supposons que je veuille supprimer tous les fichiers d'un répertoire à l'exception d'un nommé "notes.txt". Je ferais cela avec le pipeline, ls | grep -v "notes.txt" | xargs rm. Pourquoi ai-je besoin de xargs si la sortie du second canal est l'entrée que rm doit utiliser? Par souci de comparaison, …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Super User. Migré il y a 6 ans . J'essaye ceci et cela ne fonctionne pas: ls file_* | xargs mv {} temp/ Des idées?
Sous Linux, vous pouvez utiliser xargs -d,pour exécuter rapidement la hostnamecommande sur quatre serveurs différents avec des noms séquentiels comme suit: echo -n 1,2,3,4 |xargs -d, -I{} ssh root@www{}.example.com hostname Il semble que la commande OSX xargs ne prend pas en charge le paramètre délimiteur. Pouvez-vous obtenir le même résultat …
Je cherche une commande qui recréerait une arborescence entière de fichiers dans un répertoire différent. Je préférerais avoir tous les liens symboliques absolus. Puis-je le faire avec une recherche et des xargs? ;-)
Pourquoi ça ne marche pas? ls *.txt | xargs cat > all.txt (Je veux joindre le contenu de tous les fichiers texte dans un seul fichier 'all.txt'.) Find avec -exec devrait également fonctionner, mais j'aimerais vraiment comprendre la syntaxe xargs. Merci
J'ai besoin de convertir des vidéos, mais je ne sais pas où elles se trouvent, j'ai donc besoin d' findeux. Comment puis-je donner le résultat et un nom de fichier de sortie à FFmpeg avec xargs? J'ai déjà découvert que je peux construire les deux paramètres avec cette commande: find …
J'ai un répertoire contenant 10144911 fichiers. Jusqu'à présent, j'ai essayé ce qui suit: for f in ls; do sed -i -e 's/blah/blee/g' $f; done J'ai cassé ma coquille, lsc'est dans un tilda mais je ne sais pas comment en faire un. ls | xargs -0 sed -i -e 's/blah/blee/g' Trop …
D'après ce que je comprends, ce qui suit devrait signifier exactement la même chose: ls -1 | xargs file {} ls -1 | xargs -I{} file {} Si l'option -I n'est pas spécifiée, sa valeur par défaut est -I {}. Je veux lister tous les fichiers du répertoire courant et …
J'essayais de trouver tous les fichiers d'un certain type répartis dans des sous-répertoires et pour mes besoins, je n'avais besoin que du nom de fichier. J'ai essayé de supprimer le composant de chemin via basename, mais ça n'a pas marché avec xargs: $ find . -name '*.deb' -print | xargs …
J'essaie d'utiliser xargs pour exécuter une commande pour chaque argument fourni, mais malheureusement, l'indicateur --replace / -I ne semble pas fonctionner correctement lorsqu'il est conjugué à -n. Il semble que {} se développera dans la liste complète des arguments lus depuis stdin, quelle que soit l'option -n. Malheureusement, tous les …
En ce moment j'utilise deux commandes, je suis sûr qu'il doit y avoir une meilleure façon ... wim@wim-acer:~/ffmpeg$ find . -name "*.h" -print0 | xargs -0 grep -i invalid\ preset wim@wim-acer:~/ffmpeg$ find . -name "*.c" -print0 | xargs -0 grep -i invalid\ preset
Exécution d'un script avec Cygwin sur Windows XP avec double cœur et 4 Go de RAM cat url_list.txt | xargs -P50 wget -i J'essaie de parcourir 4 Go d' URL à télécharger (environ 43 millions) Fonctionne bien pendant environ la première heure, puis le shell Bash et les téléchargements s'arrêtent …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.