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

JavaScript zum Erreichen aller oder umgekehrter Auswahlfunktionen

In diesem Artikel wird der spezifische JavaScript...

Verwenden von Zabbix zum Überwachen des Ogg-Prozesses (Windows-Plattform)

Dieser Artikel stellt vor, wie man das Ogg-Progra...

Feste Tabellenbreite table-layout: fest

Damit die Tabelle den Bildschirm (den verbleibende...

MySQL 8.0.12 – Schnellinstallations-Tutorial

Die Installation von MySQL 8.0.12 dauerte zwei Ta...

Beispielcode für die benutzerdefinierte Scroll-Ansicht des WeChat-Applets

Miniprogramm Benutzerdefinierte Scroll-View-Bildl...

Vor- und Nachteile gängiger MySQL-Speicher-Engines

Inhaltsverzeichnis Alle Speicher-Engines anzeigen...

MySQL zeigt ein einfaches Operationsbeispiel

Dieser Artikel beschreibt den MySQL-Show-Vorgang ...

Detailliertes Installationstutorial für MySQL 5.7 unter CentOS 6 und 7

Für die Entwicklung benötigen Sie immer Daten. Al...

MySQL-Löschfunktion für Mehrfachtabellenverbindungen

Löschen einer einzelnen Tabelle: LÖSCHEN AUS Tabe...

MySQL-Grundlagen - Kurzanleitung - Wissenszusammenfassung (mit Mindmap)

Inhaltsverzeichnis Vorwort 1. Grundkenntnisse der...

Allgemeine Probleme mit der Regelpriorität beim Nginx-Standort

Inhaltsverzeichnis 1. Standort / Matching 2. Stan...