Als «xargs» getaggte Fragen

Dienstprogramm in Unix-ähnlichen Betriebssystemen zum Übergeben einer großen Anzahl von Argumenten an Programme, die nur eine kleine Anzahl von Argumenten annehmen können

25
Warum ist xargs notwendig?

Angenommen, ich möchte alle Dateien in einem Verzeichnis mit Ausnahme der Datei "notes.txt" entfernen. Ich würde das mit der Pipeline machen ls | grep -v "notes.txt" | xargs rm. Warum brauche ich xargs, wenn der Ausgang der zweiten Pipe der Eingang ist, den rm verwenden soll? Zu Vergleichszwecken...

22
Ersatz für xargs -d in osx

Unter Linux können Sie xargs -d,den hostnameBefehl wie folgt schnell für vier verschiedene Server mit aufeinander folgenden Namen ausführen : echo -n 1,2,3,4 |xargs -d, -I{} ssh root@www{}.example.com hostname Es sieht so aus, als ob der OSX-Befehl xargs den Parameter delimiter nicht unterstützt....

16
xargs -Ich ersetze-str Option Unterschied

Nach meinem Verständnis sollte Folgendes genau dasselbe bedeuten: ls -1 | xargs file {} ls -1 | xargs -I{} file {} Wenn die Option -I nicht angegeben ist, wird standardmäßig -I {} verwendet. Ich möchte alle Dateien im aktuellen Verzeichnis auflisten und den fileBefehl für jede einzelne ausführen...

10
xargs --replace / -I für einzelne Argumente

Ich versuche, mit xargs einen Befehl für jedes angegebene Argument auszuführen, aber leider scheint das Flag --replace / -I nicht richtig zu funktionieren, wenn es mit -n konjugiert wird. Es scheint, dass {} unabhängig von der Option -n in die vollständige Liste der von stdin gelesenen Argumente...

8
Xargs und Wget hören nach einer Stunde auf zu arbeiten

Ausführen eines Skripts mit Cygwin unter Windows XP mit Dual Core und 4 GB RAM cat url_list.txt | xargs -P50 wget -i Ich versuche, Schleppnetz durch 4GB der URL zum Download (ca. 43 Millionen) Funktioniert in der ersten Stunde einwandfrei, dann werden die Bash-Shell und die Downloads gestoppt,...

8
Wie kann ich Quelldateien nach Text durchsuchen?

Im Moment benutze ich zwei Befehle, ich bin mir sicher, dass es einen besseren Weg geben muss ... 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\

3
grep, xargs, sed um PHP eval hack aufzuräumen

Ich versuche, die Befehle auf http://devilsworkshop.org/tutorial/remove-evalbase64decode-malicious-code-grep-sed-commands-files-linux-server/55587/ zu verwenden, um einen PHP-basierten Hack zu bereinigen auf einer Website. Beispielcode zum Abgleichen / Entfernen <?php

1
Problem mit xargs unter Linux

Ich versuche, die Ausgabe von youtube-dl an zu leiten, xargsda ich die heruntergeladene Datei mit dem Titel benennen möchte, der aus dem ersten Befehl extrahiert wurde. Ich habe jedoch Probleme damit. Der Befehl, den ich benutze, ist wie folgt; youtube-dl --get-title "Youtube URI" | xargs...