Ich habe ungefähr 10 php.iniDateien auf meinem System, die sich überall befinden, und ich wollte sie schnell durchsuchen. Ich habe diesen Befehl ausprobiert: locate php.ini | xargs vi Aber viwarnt mich Input is not from a terminalund dann wird die Konsole wirklich komisch - danach muss ich drücken, um :q!zu …
Bash 4.2 unter CentOS 6.5: In meinem habe ~/.bash_profileich eine Reihe von Aliasen, darunter: alias grep='grep -n --color=always' damit ich beim laufen automatisch farbmarkierungen und zeilennummern drucken kann grep. Wenn ich Folgendes ausführe, funktioniert die Hervorhebung wie erwartet: $ grep -Re 'regex_here' *.py Als ich dies jedoch kürzlich ausführte: $ …
Ich muss alle Befehle in meinem Verlauf löschen, die einer Zeichenfolge entsprechen. Ich habe es versucht: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d …
Ich habe eine Aufgabe, die eine Liste von Dateien auf stdin verarbeitet. Die Startzeit des Programms ist beträchtlich und die Zeit, die jede Datei benötigt, ist sehr unterschiedlich. Ich möchte eine beträchtliche Anzahl dieser Prozesse erzeugen und dann die Arbeit an diejenigen senden, die nicht beschäftigt sind. Es gibt verschiedene …
Ich habe einen Git-Alias hinzugefügt, um die Zeilenanzahl bestimmter Dateien in meinem Verlauf zu ermitteln: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Es werden jedoch wc -lmehrere Summen gemeldet, sodass, wenn ich mehr als ~ 100.000 Zeilen habe, die Gesamtsumme für …
Ich habe eine Datei mit Begriffen, nach denen ich suchen möchte, wobei jeder Begriff eine Zeile in der Datei enthält. Ich dachte, ich könnte das mit xargs machen. Was ich aus Beispielen dieser Manpage entnehmen kann find ./work -print0 | xargs -0 rm ist, dass xargs die Ausgabe des Pre-Pipe-Befehls …
Ich habe eine Schnur wie "aaa,aaa,aaa,bbb,bbb,ccc,bbb,ccc" Ich möchte doppelte Wörter aus der Zeichenfolge entfernen, dann wird die Ausgabe wie folgt sein "aaa,bbb,ccc" Ich habe diesen Code Source ausprobiert $ echo "zebra ant spider spider ant zebra ant" | xargs -n1 | sort -u | xargs Es funktioniert gut mit demselben …
Das xargs-Handbuch sagt: -I replace-str --replace [= replace-str] -i [replace-str] Ersetzen Sie das Auftreten von replace-str in den Anfangsargumenten durch Namen, die aus der Standardeingabe gelesen wurden. Ich verstehe diesen Teil nicht: with names read from standard input. Zum Beispiel, was passiert mit: find . -mindepth 1 -maxdepth 1 -print0 …
Ich möchte eine Datei finden und dann das Verzeichnis eingeben, das sie enthält. Ich habe es find /media/storage -name "Fedora" | xargs cdaber natürlich versucht den is not a directoryFehler. Wie gebe ich das übergeordnete Verzeichnis mit einem einzeiligen Befehl ein?
Ich bin auf Ubuntu. Ich habe einige Argumente kopiert (durch Zeilenumbruch getrennt) und kann sie mit xsel so ausdrucken $ xsel arg1 arg2 arg3 arg4 ... Jetzt möchte ich jedes dieser Argumente für einen anderen Befehl verwenden und diesen Befehl so oft ausführen, wie es Argumente gibt. Also habe ich …
Ich manipuliere eine große Anzahl von XML-Dateien, die über eine verschachtelte Verzeichnisstruktur verteilt sind. Ich habe folgendes versucht: $ find . -name "*.xml" -type f | xargs -- xmllint --format Das Problem ist, dass die formatierte XML-Ausgabe auf dem Bildschirm generiert wird, die Datei jedoch nicht geändert wird. Wie kann …
Mein Problem (in einem Skript mit #!/bin/sh) ist wie folgt: Ich versuche, alle Dateien in einem Verzeichnis zu Archivierungszwecken zu überprüfen. Die Prüfsummendatei (in meinem Fall sha1) mit allen Dateinamen sollte sich im selben Verzeichnis befinden. Nehmen wir an, wir haben ein Verzeichnis ~/testmit Dateien f1und f2:. mkdir ~/test cd …
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 …
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 Vorschläge?
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.