Ich möchte einen Teil einer Zeile aus einer Datei lesen. Beispielsweise: POP3_SERVER_NAME = localhost Ich möchte nur localhostmit sed zurückkehren. Dieser Text steht in der dritten Zeile. Ich mache das, um die Zeile zu extrahieren: sed -n '3p' installation.sh Wie extrahiere ich nur den localhostTeil?
Ich habe ein eingebettetes Linux-System mit Busybox (OpenWRT) - daher sind die Befehle begrenzt. Ich habe zwei Dateien, die so aussehen: erste Datei aaaaaa bbbbbb cccccc mmmmmm nnnnnn zweite Datei mmmmmm nnnnnn yyyyyy zzzzzz Ich muss diese 2 Listen in 1 Datei zusammenführen und die Duplikate entfernen. Ich habe nicht …
Ich habe eine Datei mit folgenden Zeilen: ... ... <230948203[234]>, ... ... <234[24]>, ... .. Ich möchte sed verwenden, um die Zeichen < ,und >aus jeder Zeile zu entfernen Ich habe versucht, sed 's/<>,//g'aber es hat nicht funktioniert (es hat nichts geändert). Muss ich diesen Sonderzeichen entkommen? Ist es möglich, …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich betrete die Welt von Linux und benutze bei …
Meine Frage ist, wie ich den gesamten Text von Groß- in Kleinbuchstaben und umgekehrt konvertieren kann. Das heißt, die Groß- und Kleinschreibung aller Buchstaben zu ändern. Es muss sedirgendwie mit einem Ersatz getan werden .
Wie kann ich mit sed nur den Dateinamen ermitteln? Ich habe das out_file=$(echo $in_file|sed "s/\(.*\.\).*/\1mp4/g") Aber ich verstehe den Weg auch /root/video.mp4und ich will nur video.mp4.
Ich führe die folgenden 2 sedBefehle aus. Der erste fügt Zeilenvorschubzeichen hinzu, wo ich sie haben möchte, der zweite fügt Zeilenvorschubzeichen hinzu, wo ich sie haben möchte, ABER fügt am Ende der Datei ein zusätzliches hinzu, wo es vorher kein Zeichen gab. sed -e 's|\<LIST_G_STATEMENT>|&\ |g' ${XMLDIR}/statement_tmp_1.xml > ${XMLDIR}/statement_tmp_2.xml sed …
Möchte, dass jede Zeile in einer Datei eine feste Anzahl von Malen wiederholt wird. zB jede Zeile viermal wiederholen lassen: a b c wird: a a a a b b b b c c c c Ich habe einige Suchen durchgeführt, und es gibt eine Menge Fragen und Antworten in …
Ich greife durch eine große Codebasis und führende Leerzeichen und Tabellierungen scheinen ziemlich nervig zu sein. Gibt es eine Möglichkeit, es loszuwerden? grep -R "something" ./ ZB anstelle von: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Ich möchte etwas bekommen wie: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Oder besser: foo/bar.cpp: qwertyuisomethingooi …
Ich möchte verwenden sed, um irgendetwas in einer Zeichenfolge zwischen dem ersten ABund dem ersten Vorkommen von AC(einschließlich) durch zu ersetzen XXX. Zum Beispiel habe ich diese Zeichenfolge (diese Zeichenfolge ist nur für einen Test): ssABteAstACABnnACss und ich möchte eine Ausgabe wie folgt aus : ssXXXABnnACss. Ich habe das gemacht …
Ich möchte eine Reihe von Dateien aktualisieren, indem ich eine mehrzeilige Zeichenfolge durch eine andere mehrzeilige Zeichenfolge ersetze. Etwas in der Art von: * Some text, * something else * another thing Und ich möchte es ersetzen durch: * This is completely * different text Das Ergebnis wäre, dass nach …
Ich bin heute auf diesen Anwendungsfall gestoßen. Es scheint einfach auf den ersten Blick, aber das Hantieren mit sort, uniq, sedund awkgezeigt , dass es nicht trivial ist. Wie kann ich alle doppelten Zeilenpaare löschen ? Mit anderen Worten, wenn es eine gerade Anzahl von Duplikaten einer bestimmten Zeile gibt, …
Ich versuche, meine Datei nginx.conf programmgesteuert zu bearbeiten, die eine Zeile wie die folgende enthält: access_log /var/log/nginx/access.log; was ich so sehen will: access_log /dev/stdout; Ich glaube, der Regex ^\s*access_log([^;]*);erfasst den /var/log/nginx/access.logTeil in einer Erfassungsgruppe, aber ich bin nicht sicher, wie ich die Erfassungsgruppe richtig durch sed ersetzen soll. ich habe …
Kennt jemand ein nicht zeilenbasiertes Tool zum "binären" Suchen / Ersetzen von Zeichenfolgen auf etwas speichereffiziente Weise? Siehe auch diese Frage . Ich habe eine + 2GB-Textdatei, die ich ähnlich wie diese verarbeiten möchte: sed -e 's/>\n/>/g' Das heißt, ich möchte alle Zeilenumbrüche entfernen, die nach einem auftreten >, aber …
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.