Als «xargs» getaggte Fragen

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

6
Wann braucht man xargs?
Der xargsBefehl verwirrt mich immer. Gibt es eine allgemeine Regel dafür? Betrachten Sie die beiden folgenden Beispiele: $ \ls | grep Cases | less druckt die Dateien, die mit 'Cases' übereinstimmen, aber das Ändern des Befehls toucherfordert xargs: $ \ls | grep Cases | touch touch: missing file operand Try …

4
Die Ausgabe von "find" sortieren?
Ich muss in der Lage sein, die Ausgabe von alphabetisch zu sortieren, findbevor ich sie an einen Befehl weitergebe. Die Eingabe | sort |zwischen hat nicht funktioniert. Was konnte ich also tun? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

2
Lasse Xargs als ersten Parameter übergeben
Ich versuche, dieses Verhalten zu erzeugen: grep 192.168.1 *.txt Durch die Übergabe eines Strings an grep über Xargs wird dieser aber am Ende statt als erster Parameter übergeben. echo 192.168.1 | xargs grep *.txt Ich muss xargs (oder etwas Ähnliches) anweisen, den eingehenden String zwischen 'grep' und '*' zu setzen, …
53 xargs 

7
Verwenden von Xargs mit Eingaben aus einer Datei
Angenommen, ich habe eine Datei mit den folgenden Angaben bob john sue Nun sind diese direkt corrospond zu (in diesem Fall) URL - Muster wie http://example.com/persons/bob.tar, john.tar, sue.tar. Ich würde diese Zeilen gerne nehmen und durchziehen xargs. Ich weiß jedoch nicht, was an den ausgeführten Befehl übergeben wird. Wie greife …
41 bash  scripting  xargs 


3
Piping-Befehle nach einem gepipten Xargs
HP-UX ***** B.11.23 U ia64 **** Lizenz für unbegrenzte Benutzer find . -type d -name *log* | xargs ls -la gibt mir die Verzeichnisnamen (die logim Verzeichnisnamen enthalten sind ), gefolgt von allen Dateien in diesem Verzeichnis. Die Verzeichnisse /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/usw. Protokolldateien enthalten. Ich möchte, dass nur die zwei …
38 shell  find  pipe  xargs 


4
find -exec + vs find | xargs: welches soll man wählen?
Ich verstehe, dass -execes eine +Option geben kann, um das Verhalten von nachzuahmen xargs. Gibt es eine Situation, in der Sie eine Form der anderen vorziehen würden? Ich persönlich bevorzuge eher die erste Form, schon gar nicht die Pfeife. Ich findnehme an, die Entwickler von müssen die entsprechenden Optimierungen vorgenommen …
32 bash  find  pipe  xargs 

4
Wie kann ich Dateien finden und sie dann mit xargs verschieben?
Ich möchte einige Dateien finden und sie dann verschieben. Ich kann die Datei finden mit: $ find /tmp/ -ctime -1 -name x* Ich habe versucht, sie in mein ~/playVerzeichnis zu verschieben: $ find /tmp/ -ctime -1 -name x* | xargs mv ~/play/ aber das hat nicht funktioniert. Offensichtlich braucht mv …
28 find  rename  xargs 



4
find + xargs: Argumentzeile zu lang
Ich habe eine Zeile wie die folgende: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} aber ich habe folgenden fehler bekommen: xargs: argument line too long Ich bin verwirrt. Soll die Verwendung von nicht xargsgenau bei diesem Problem helfen? Hinweis: Ich weiß, dass ich …
21 xargs  arguments 

6
xargs mit stdin / stdout Weiterleitung
Ich würde gerne laufen: ./a.out < x.dat > x.ans für jeden * .dat - Datei im Verzeichnis A . Sicher, es könnte durch Bash / Python / was auch immer Skript getan werden, aber ich schreibe gerne sexy Einzeiler. Alles was ich erreichen konnte ist (immer noch ohne Standard): ls …



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.