Tag: xargs

xargs ist ein Befehl unter Unix und die meisten Unix-ähnlichen Betriebssystemen verwendet, um erstellen und ausführen-Befehlszeilen von der standard-Eingabe.

Wie verketten mehrere Zeilen der Ausgabe zu einer Zeile?

Anzahl der Antworten 6 Antworten
Wenn ich den Befehl ausführen cat file | grep patternich bekomme viele Zeilen der Ausgabe. Wie wollen Sie verketten von allen Zeilen in eine Zeile, effektiv ersetzen jedes "\n" mit "\" " (Ende mit " gefolgt von

GNU parallel funktioniert überhaupt nicht

Anzahl der Antworten 3 Antworten
Habe ich versucht zu verwenden, GNU-parallel-für einige Zeit, aber ich nie in der Lage gewesen, um es zu bekommen, um überhaupt funktionieren! Zum Beispiel, läuft (in ein nicht-leeres Verzeichnis!): ls | parallel echo # Outputs single new

Gibt es ein grep-Äquivalent für die Schalter -print0 und xargs -0?

Anzahl der Antworten 6 Antworten
Will ich Häufig schreib-Befehle (in zshwenn es relevant ist): find <somebasedirectory> | \ grep stringinfilenamesIwant | \ grep -v stringinfilesnamesIdont | \ xargs dosomecommand (oder mehr komplexe Kombinationen von greps) In den letzten Jahren find hat die

Ignoriere leeres Ergebnis für Xargs

Anzahl der Antworten 5 Antworten
Betrachten mit diesem Befehl: ls /mydir/*.txt | xargs chown root In der Absicht, Sie zu verändern Inhaber aller text-Dateien in mydir root Das Problem ist, dass wenn es keine .txt Dateien in mydir dann xargs schmeißt eine