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

Grundlagen und Beispiele zur TypeScript-Aufzählung

Inhaltsverzeichnis Vorwort Was sind Enumerationen...

So erstellen Sie Ihre erste React-Seite

Inhaltsverzeichnis Was ist Rract? Hintergrund Rea...

OpenSSL-Zertifikate in der Linux-Umgebung generieren

1. Umgebung: CentOS7, Openssl1.1.1k. 2. Konzept: ...

Detaillierte Erklärung der Javascript-Grundlagen

Inhaltsverzeichnis Variable Datentypen Erweiterun...

Detaillierte Erklärung der Sperrstruktur in MySQL

Mysql unterstützt 3 Arten von Sperrstrukturen Spe...

Zusammenfassung des fragmentierten Wissens zum Docker-Management

Inhaltsverzeichnis 1. Übersicht 2. Anwendungsbeis...

MySQL-Transaktionskontrollfluss und ACID-Eigenschaften

Inhaltsverzeichnis 1. ACID-Eigenschaften Syntax d...

Vor- und Nachteile von bedingten Kommentaren im Internet Explorer

Die bedingten Kommentare des Internet Explorers s...