Als «xargs» getaggte Fragen

10
Geben Sie mit xargs Parameter für scp an

Wenn ich renne svn st | awk '{print $2}', bekomme ich: a.py b.py c.py Dann möchte ich scpdiese Dateien auf einen Remote-Server übertragen. Ich habe versucht: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Aber es funktioniert nicht. Was ist der richtige Befehl, um dies zu tun?...

10
Formatieren Sie die Ausgabe von xargs

Ich möchte das Format der Ausgabe-Xargs-Anzeigen ändern cat k.txt 1 2 3 Und cat k.txt | xargs 1 2 3 Allerdings hätte ich gerne 1, 2, 3oder 1|2|3. Irgendwelche

10
Dateien mit Leerzeichen im Namen löschen

Ich versuche, alle Dateien mit einem Leerzeichen in ihren Namen zu löschen. Ich benutze folgenden Befehl. Aber es gibt mir einen Fehler Befehl : ls | egrep '. ' | xargs rm Wenn ich hier nur den ls | egrep '. 'Befehl verwende, erhalte ich den gesamten Dateinamen mit Leerzeichen in den Dateinamen....

10
Wie öffne ich mehrere Dateien aus der Ausgabe "find"?

Ich weiß, dass ich mehrere Dateien in einem Verzeichnis wie folgt öffnen kann: find -name *.foo -xargs <command> {} \; Dies funktioniert, aber wenn Sie versuchen, eine Reihe von Textdateien gleichzeitig in gedit zu öffnen, werden diese nacheinander geöffnet (wenn eine Datei geschlossen wird,...

9
Dateien mit find + xargs verschieben: Ziel ist kein Verzeichnis?

Wenn ich den folgenden Befehl ausführe: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Ich bekomme Hunderte von Zeilen, die sagen: mv: target `/foo/bar/XX.csv` is not a directory Warum? Ich dachte, xargs würde ausführen: mv /foo/barXX.csv some_dir für jede...

9
Suchen Sie Bilder nach Größe: find / file / awk

Ich habe versucht, PNG-Bilddateien mit einer bestimmten Höhe (über 500 Pixel) zu finden. Ich weiß, dass dies fileBildabmessungen zurückgibt. Beispiel: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Aber ich muss dies verwenden, um alle Dateien in einem...

9
Übergeben von Variablen von 'ls' an 'tar' über 'xargs'

Ich versuche so etwas zu tun ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} Um die 3 zuletzt geänderten Dateien zu archivieren, wird der Befehl tar für jede der Dateien separat ausgeführt. Am Ende verbleibt eine TAR-Datei mit der letzten der 3 Dateien (in beliebiger Reihenfolge). Ich weiß, dass...

9
korrekte parallele Verwendung von xargs

Ich xargsrufe ein Python-Skript auf, um ungefähr 30 Millionen kleine Dateien zu verarbeiten. Ich hoffe, xargsden Prozess parallelisieren zu können. Der Befehl, den ich benutze, ist: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Grundsätzlich...

8
Unix: eine Frage zu xargs

Unter AIX (aber dies passiert auch unter HP-UX) habe ich GNUs in meinem Pfad und es ist auch als Alias ​​gekennzeichnet ls. Aber wenn ich xargs benutze, verwendet es das Standard-Unix ls anstelle des Alias. Zum Beispiel ( flocateist eine Funktion, die den genauen Pfad des Suchobjekts findet):...