In einer Datei mit Zeilen wie dieser: # lorem ipsum blah variable Ich möchte ein #(Kommentar-) Zeichen in derselben Zeile entfernen , die eine bestimmte Zeichenfolge enthält. Ist sedgut dafür Ich kämpfe darum, dass diese Bedingung funktioniert. Ich habe eine "ungeschickte" Art, dies zu tun; Ich kann die übereinstimmende Zeilennummer …
Ich habe eine Datei mit Kommentaren: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Ich möchte nur den gesamten unkommentierten Code ausdrucken: foo bar stuff morestuff evenmorestuff Es ist so wichtig, dass Kommentare aus einer Datei entfernt werden können ... Was ist ein guter Weg, dies zu tun?
Ich habe ein Skript, das einen Textstrom liest und eine Datei mit sed-Befehlen generiert, die später mit ausgeführt wird sed -f. Die generierten sed Befehle sind wie folgt: s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g s/cid:image003\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1923/g s/cid:image004\.jpg@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1924/g Angenommen, das Skript, das die sedBefehle generiert, sieht folgendermaßen aus: while read cid fileid do cidpat="$(echo $cid | sed …
Wenn ich die folgende .sh-Datei ausführe: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' Das Ergebnis ist ein Fehler: sed: -e Ausdruck # 1, char 18: Ungültiges Bereichsende Aber wenn ich die folgende .sh-Datei laufen lasse: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Es läuft ohne Fehler. Soll …
Meine Frage bezieht sich auf die sedspezifische Lösung, die in dieser Antwort für diese Frage des umgekehrten Greppings angegeben ist . Die sed/ grep-Lösung, die ich nicht entziffern kann, ist die folgende: sed '1!G;h;$!d' file Kann jemand bitte diesen Befehl entschlüsseln? Ich weiß aus VI (M) -Wissen, dass G die …
Ich habe eine Textdatei ( devel.xml). Ich habe das Wort REPLACETHIS hinzugefügt, um diese Zeichenfolge durch den Inhalt in einer anderen Datei zu ersetzen ( temp.txt). Das Nächste, was ich habe, ist folgendes: sed -i -e "/REPLACETHIS/r temp.TXT" -e "s///" devel.txt; Dadurch wird der Inhalt nach der Zeichenfolge eingefügt und …
Ich versuche zu konvertieren <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> zu: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Ich gehe davon aus, dass das beste Werkzeug für den Job wäre sed, kann jedoch nicht herausfinden, wie Teile des Originaltexts im Ersetzungsteil verbleiben. Wenn ich mache: $ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml Die Ausgabe …
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Mit sed / awk / replace möchte ich im obigen Text alles entfernen, was nach dem ersten Leerzeichen in jeder Zeile steht. Die Ausgabe wird zum Beispiel sein: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd Jede Hilfe wird geschätzt.
Ich verwende sed, um Muster in SAS-Dateien zu suchen und zu ersetzen, anstatt sie einzeln zu ändern. Das Problem ist, dass ich versuche, Makrovariablen zu ersetzen, und wenn ich das kaufmännische Und verwende, wird es nicht richtig verarbeitet. Here's my code: sed -ie 's/user=&uid./user=&sysuserid./g' *_table_*.sas Wenn ich diesen Befehl ausführe, …
Eingang: 201103 1 /mnt/hdd/PUB/SOMETHING 201102 7 /mnt/hdd/PUB/SOMETH ING 201103 11 /mnt/hdd/PUB/SO METHING 201104 3 /mnt/hdd/PUB/SOMET HING 201106 1 /mnt/hdd/PUB/SOMETHI NG Gewünschte Ausgabe: 201103 01 /mnt/hdd/PUB/SOMETHING 201102 07 /mnt/hdd/PUB/SOMETH ING 201103 11 /mnt/hdd/PUB/SO METHING 201104 03 /mnt/hdd/PUB/SOMET HING 201106 01 /mnt/hdd/PUB/SOMETHI NG Wie kann ich eine hinzufügen, 0wenn es nur eine …
Ich muss die folgende Liste mit einem Shell-Skript sortieren und die neueste Version oben oder unten anzeigen. Wie würde ich das nur mit Shell-Tools machen? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 release-5.0.26 release-5.0.27 release-5.0.28 release-5.0.29 release-5.0.3
Ich habe eine Frage zu den awk / sed-Operatoren. Ich habe eine große Datei, die folgende Reihe von Zeilen wiederholt hat Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression loweWallrhoUSf : sum=-6.936e-09 Expression leftWallrhoUSf : sum=6.97169e-09 Expression lowerWallUSf : sum=-5.1e-12 Expression …
Ich möchte die ungeraden und geraden Zeilen aus Dateien drucken. Ich habe dieses Shell-Skript gefunden, das Echo verwendet. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # …
Diese Frage wurde von Super User migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich muss PHP-Tags hinzufügen, die eine Datei umgeben. Es ist einfach, sie mit anzuhängen find . -exec echo "?>" >> '{}' \; aber wie kann ich den …
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.