Ich habe das folgende Abschriften-Dokument: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Ich würde gerne ein anklickbares Inhaltsverzeichnis daraus erstellen , ähnlich wie bei LaTex , aber ich kann kein Tool finden, das dies tut, was mir nahelegt, …
Ich habe eine sehr große Datei, die über alle Bereiche der Breite Null verteilt ist. Das Öffnen und Bearbeiten mit dauert zu lange, vidaher möchte ich alle Instanzen des Zeichens mit löschen sed. Das Problem ist, ich kann nicht herausfinden, wie ich den Charakter anpassen soll! Ich habe versucht mit …
Ich habe große Textdateien mit durch Leerzeichen getrennten Zeichenfolgen (2-5). Die Zeichenfolgen können "'" oder "-" enthalten. Ich möchte beispielsweise das zweite Leerzeichen durch ein Rohr ersetzen. Was ist der beste Weg? Mit sed dachte ich darüber nach: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Irgendwelche anderen / besseren / einfacheren …
Ich versuche, die Größe der Dateien zu bestimmen, die beim Synchronisieren von zwei Ordnern neu kopiert werden, indem ich rsync im trockenen Modus ausführe und dann die Größe der in der Ausgabe von rsync aufgelisteten Dateien aufsummiere. Derzeit stecke ich fest, ob ich den Dateien den übergeordneten Ordner voranstelle. Ich …
Ich habe eine Akte xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Jetzt möchte ich nur die Dateipfade extrahieren und in einer anderen Datei speichern. Ausgabedatei ist wie folgt: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Mit sed oder awk …
Ich finde das oft in Skripten (und ich muss zugeben, ich schreibe es selbst): a=$(echo "$x" | sed "s/foo/bar/") oder if echo "$x" | grep -q foo then ... fi Betrachten Sie "foo", um einige Regex-Sachen aufzunehmen. Ich bin der Meinung, dass es einen besseren Weg geben sollte - und …
Ist es möglich, Vorkommen einer Zeichenfolge rekursiv zu ersetzen, ohne dieselbe Folge erneut zu durchlaufen? Durch Ausführen eines sedwie in den folgenden Szenarien kann ich die erwähnte Ausgabe erhalten. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed …
Ich habe es geschafft, die Vorkommen eines Schlüsselworts mithilfe von zu überprüfen grep "KeyWord" . -r -n -i -I Die Vorkommen des Schlüsselworts sind jedoch zu groß. Ich möchte nur alle Zeilen löschen, die dieses Wort enthalten. Ich habe mich umgesehen, sed scheint das Dienstprogramm zu sein. Kann mir jemand …
Ich versuche, die Bereitstellung einer Ubuntu Vagrant-Box mit einem Bash-Skript zu automatisieren. Alles ist gut, aber ich habe Schwierigkeiten, Apache so zu konfigurieren, dass Überschreibungen von .htaccessDateien möglich sind. In meiner Konfigurationsdatei gibt es den folgenden Block: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all …
Dies ist der Manpage-Eintrag für -n: -n Unterdrücken Sie das automatische Drucken des Musterbereichs Ich stelle fest , dass , wenn nicht die Verwendung -nfür bestimmte Operationen, wobei jede Zeile in stdout gedruckt wird (und die angeforderten Zeilen gedruckt zweimal): $ cat test.txt first second third fourth fifth $ sed …
Wenn ich Dateien in Cygwin Bash mit dem Befehl sed ändere, wird die Datei gesperrt. Reproduzieren: Öffnen cmdund cdzu nicht-Benutzerverzeichnis (fe temp) echo aaa > test.txt Öffne im Texteditor, füge eine Zeile hinzu, versuche zu speichern => funktioniert %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Fügen Sie im Texteditor eine weitere …
Ich arbeite an einem Befehl, der alle Ziffern 0-9 durch die entsprechenden Buchstaben in sed ersetzt. Ich weiß, dass ich etwas falsch mache, aber sed interpretiert den Ersatz-Regex nicht als etwas anderes als ein String-Literal. Der Befehl, den ich benutze, ist sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Es scheint mir …
Ich habe eine große Textdatei (ca. 2 GB). Ich möchte fünf Such- und Ersetzungsaktionen für dieselbe Datei ausführen und möchte dies in einem Befehl ausführen. Normalerweise benutze ich vim, öffne die Datei, führe eine Ersetzungsaktion aus, dann die nächste usw. Es gibt einen Haken, da ich festgestellt habe, dass vim …
Wie löscht man das erste bekannte Zeichen in einer Zeichenkette mit sed? Angenommen, ich möchte das erste Zeichen (@) in der Zeichenfolge "@ ABCDEFG1234" löschen. Ich möchte, dass sed überprüft, ob "@" als erstes Zeichen vorhanden ist. In diesem Fall sollte das Zeichen gelöscht werden.
Ich benutze GNU SED seit ein paar Jahren ein und aus. Es bringt mich manchmal ein bisschen durcheinander, aber es macht einen guten Job ... für Einzelbyte-Zeichensätze! Hin und wieder stelle ich fest, dass GNU SED Unicode-fähig ist, aber das, was ich am nächsten gesehen habe, ist der "binäre" Modus. …
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.