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 …
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
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, …
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 …
Ich bin verwirrt über den Unterschied oder den Vorteil (falls vorhanden), eine Reihe von Aufgaben in einem .shSkript mit auszuführenGNU parallel ZB die Antwort von Ole Tange : parallel ./pngout -s0 {} R{} ::: *.png anstatt zu sagen, sie zu durchlaufen und sie in den Hintergrund zu stellen &. ZB …
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 …
Die Manpage für GNU find lautet: -exec command ; [...] The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions might …
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 …
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 …
Ich habe manchmal über xargsNacht lange Jobs und es ist wirklich ärgerlich, am Morgen herauszufinden, dass ich xargsirgendwo in der Mitte gestorben bin , zum Beispiel wegen eines Segmentierungsfehlers in einem einzigen Sonderfall, wie es diese Nacht passiert ist. Wenn auch nur ein xargsKind getötet wird, werden keine Eingaben mehr …
Warum werden in xargs Anführungszeichen aus dem Eingabetext entfernt? Hier ist ein vereinfachtes Beispiel: echo "/Place/='http://www.google.com'" | xargs echo Ausgänge /Place/=http://www.google.com Gibt es eine Möglichkeit, dies zu umgehen? (xargs -0 hilft mir nicht)
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 …
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 …
Wie kann ich die Ausgabe von ändern tail, um nullterminierte Zeilen anstelle von Zeilenumbrüchen zu verwenden? Meine Frage ist ähnlich wie die folgende: Wie mache ich "head" und "tail" bei null-getrennten Eingaben in bash? , aber unterscheidet sich darin, dass ich etwas machen möchte wie: tail -f myFile.txt | xargs …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.