Tipps zum Organisieren von Zeichenfolgen in Linux

Tipps zum Organisieren von Zeichenfolgen in Linux

Bei Linux-Operationen ersetzen und zählen wir häufig Zeichenfolgen in Dateien. Lassen Sie uns jetzt eine Zusammenfassung machen. Wenn Fehler auftreten, kritisieren und korrigieren Sie diese bitte.

Zählen Sie die Anzahl der Saiten

grep -c str Dateiname
grep -o str Dateiname |wc -l

Zeichenfolge ersetzen

Ersetzen Sie die aktuelle Zeile durch die passende Zeichenfolge

:s/oldStr/newStr

Alle Übereinstimmungen in der aktuellen Datei ersetzen

:%s/Originalzeichenfolge/Ersatzzeichenfolge/gg

Zeichenfolge stapelweise ersetzen

sed -i "s/Suchfeld/Ersetzungsfeld/g" grep Suchfeld-rl Pfad

-rl bedeutet alle Unterverzeichnisse

sed -i "s/neuer Str/alter Str/g" 'grep "alter Str" -rl Dateiname'

PS: Unter Linux häufig verwendete Befehle zur Zeichenfolgenoperation

Zeichenfolge durch Leerzeichen teilen

awk '{print $1}'

Teilen Sie eine Zeichenfolge an bestimmten Zeichen

str=${str//,/ } ——————–//后面是分割字符串的標志符號,最后一個/后面還有一個空格

Eine Schnur durchschneiden

cut -b|-c|-f 3 ———————–b代表字節,-c代表字符,-f代表域后面的數組是第幾個字符

Entfernen bestimmter Zeichen aus einer Zeichenfolge

sed 's/\”//g' s代表替換,默認字符被替換為空,\后面的字符是要被替換的字符,g表示全部替換

Zusammenfassen

Oben sind die vom Herausgeber vorgestellten relevanten Betriebsfähigkeiten zum Organisieren von Zeichenfolgen in Linux. Ich hoffe, dass sie für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Linux-Sonderzeichen und ihre Funktionen
  • So ändern Sie die Zeichensatzkodierung in MySQL 5.5/5.6 unter Linux auf UTF8
  • Beispiel für die Linux C-String-Ersetzungsfunktion, ausführliche Erläuterung
  • So verketten Sie Zeichenfolgen in einem Linux-Shell-Skript
  • Hinweise zum virtuellen Dateisystem des Linux-Kernel-Gerätetreibers
  • Hinweise zum Systemaufruf des Linux-Kernel-Gerätetreibers
  • Sortierung der technischen Hinweise zum Linux-Kernel-Gerätetreiber-Kernel-Debugging
  • Hinweise zur Verwendung der verknüpften Liste des Linux-Kernel-Gerätetreibers
  • Hinweise zum Proc-Dateisystem des Linux-Kernel-Gerätetreibers
  • Hinweise zum erweiterten Zeichengerätetreiber des Linux-Kernel-Gerätetreibers
  • Linux-Kernel-Gerätetreiber. Zusammenfassung der Hinweise zum Lademechanismus von Linux-Kernelmodulen.
  • Hinweise zur Adresszuordnung von Gerätetreibern im Linux-Kernel
  • Gerätetreiber des Linux-Kernels – Zusammenfassung der grundlegenden Hinweise zum Linux-Kernel
  • Hinweise zum Zeichengerätetreiber des Linux-Kernel-Gerätetreibers

<<:  MySQL verwendet Init-Connect, um die Implementierung der Zugriffsüberwachungsfunktion zu verbessern

>>:  Das Vue-Projekt konfiguriert den Webpack-Obfuscator, um Codeverschlüsselung und -verschleierung zu implementieren.

Artikel empfehlen

Vue echarts realisiert horizontales Balkendiagramm

In diesem Artikel wird der spezifische Code von V...

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Da...

Detaillierte Erläuterung der gleichzeitigen Parameteranpassung von MySQL

Inhaltsverzeichnis Abfrage-Cache-Optimierung Über...

Detaillierte Untersuchung des MySQL-Verbundindex

Ein zusammengesetzter Index (auch gemeinsamer Ind...

Beispielcode zur Implementierung eines Waben-/Sechseckatlas mit CSS

Ich weiß nicht warum, aber UI gestaltet gerne Wab...

HTML/CSS (der erste Leitfaden, den Anfänger unbedingt lesen sollten)

1. Die Bedeutung von Webstandards verstehen - War...

Detaillierte grafische Erläuterung der MySql5.7.18-Zeichensatzkonfiguration

Hintergrund: Vor langer Zeit (2017.6.5, der Artik...

Detaillierte Erläuterung des Beispiels einer MySQL-Einzeltabellenabfrage

1. Daten vorbereiten Die folgenden Operationen we...

Wie implementiert die MySQL-Datenbank die XA-Spezifikation?

MySQL-Konsistenzprotokoll Was passiert mit nicht ...