Als «xargs» getaggte Fragen

xargs ist ein Befehl, der einen anderen Befehl ausführt und seine Argumente aus stdin generiert




2
Wie kann verhindert werden, dass XARGs die Ausgabe mehrerer Prozesse falsch zusammenführen?
Ich benutze xargsmit der Option --max-args=0(alternativ -P 0). Die Ausgabe der Prozesse wird jedoch stdoutohne Rücksicht auf eine ordnungsgemäße Leitungstrennung in den Strom eingebunden . So werde ich oft mit Zeilen enden wie: <start-of-line-1><line-2><end-of-line-1> Da ich egrepmit ^in meinem Muster auf der gesamten xargsAusgabe verwende, ist dies mein Ergebnis durcheinander. …

6
Warum führt XARGS zum Abbruch von Apt-Get?
Ich versuche, eine Liste von Paketen aus einer Datei zu entfernen. Ich benutze den folgenden Befehl: cat packages | xargs sudo apt-get remove packagesist meine Datei mit einer Liste von Paketen, die ich entfernen möchte. Alles scheint zu funktionieren, aber apt-getbricht ab, anstatt mich zwischen Ja und Nein wählen zu …
17 apt  xargs 

3
bash find xargs grep nur einmal vorkommen
Vielleicht ist es ein bisschen seltsam - und vielleicht gibt es andere Werkzeuge, um dies zu tun, aber nun ... Ich benutze den folgenden klassischen Bash-Befehl, um alle Dateien zu finden, die eine Zeichenfolge enthalten: find . -type f | xargs grep "something" Ich habe eine große Anzahl von Dateien …
16 bash  find  grep  xargs 




3
Wie man Argumente mit xargs zitiert
Angenommen, ich möchte alle Dateien in einem Ordner löschen, die größer als 1 MB sind. $ find . -size +1M | xargs -0 rm Dadurch werden keine Dateien gelöscht, deren Namen Leerzeichen enthalten. Ich möchte, dass es alle Argumente zitiert, an die es sendet rm. Wenn findes gibt Some report.docxsollte …
15 shell  find  quoting  rm  xargs 

1
Wie man definierte Funktionen mit xargs benutzt
Das ist mein Code #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Ich habe also eine Funktion, showworddie jeden String wiedergibt, den Sie als Parameter an die Funktion übergeben. Dann habe ich xargsversucht, die Funktion aufzurufen und jeweils …
15 bash  xargs  function 

3
Übergabe mehrerer Parameter über xargs
Ich möchte in der Lage sein xargs, mehrere Parameter in verschiedenen Teilen eines Befehls auszuführen. Zum Beispiel Folgendes: echo {1..8} | xargs -n2 | xargs -I v1 -I v2 echo the number v1 comes before v2 Ich würde hoffen, dass es zurückkehren würde the number 1 comes before 2 the …
15 xargs 

2
Warum funktioniert dieser xargs-Befehl nicht?
Ich wollte alle .sh-Erweiterungen löschen. ls *.sh | xargs -I {} mv {} `basename {} .sh` Es funktioniert jedoch nicht, sondern basenamegibt einen unveränderten Dateinamen zurück. Warum verhält es sich so? Das funktioniert zum Beispiel: ls *.sh | xargs -I {} echo `basename {}.jpg .jpg`; EDIT : Lösung: Ein einfaches …

2
Leite nichts zu Xargs
Ich habe ein Skript, das unter Umständen nichts auf stdout hat. Am Ende des Skripts übergebe ich die Zeilen, die ich habe, mit xargs an einen anderen Befehl. Mein Problem ist, wenn es nichts auf stdout gibt, erhalte ich die typische Fehlermeldung "Verwendung: Programm arg1 arg2". Wie kann ich das …
14 bash  xargs 

1
Wie kann ich den Index des xargs "Parallelprozessors" erhalten?
Angenommen, ich habe zwei Ressourcen namens 0und 1, auf die nur exklusiv zugegriffen werden kann. Gibt es eine Möglichkeit, den "Index" des "Parallelprozessors" wiederherzustellen, der xargsgestartet wird, um ihn als kostenlosen Dienst zum gegenseitigen Ausschluss zu verwenden? Betrachten Sie beispielsweise die folgende parallelisierte Berechnung: $ echo {1..8} | xargs -d …

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.