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


2
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 echo "#include …
25 bash  pipe  xargs  coreutils 


4
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. Können Sie dasselbe Ergebnis mit einem anders …
22 macos  xargs 






1
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 . Einige …
16 bash  xargs 


4
find: -exec vs xargs (aka Warum bricht "find | xargs basename"?)
Ich habe versucht, alle Dateien eines bestimmten Typs in Unterverzeichnissen zu finden, und für meine Zwecke brauchte ich nur den Dateinamen. Ich habe versucht, die Pfadkomponente über zu basenameentfernen, aber es hat nicht funktioniert mit xargs: $ find . -name '*.deb' -print | xargs basename basename: extra operand `./pool/main/a/aalib/libaa1_1.4p5-37+b1_i386.deb' Try …
10 command-line  find  gnu  xargs 

2
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 erweitert wird. Leider …

4
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\ preset
8 bash  grep  pipe  xargs 

2
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, obwohl die …
8 wget  url  xargs  cat 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.