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.
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
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
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
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