Wie finde ich elegant UTF-8-Dateien mit BOM?

Patricia Arquette
Freigeben: 2024-11-05 03:13:02
Original
931 Leute haben es durchsucht

How to Elegantly Find UTF-8 Files with BOM?

UTF-8-Dateien mit BOM elegant finden

Das Identifizieren von Dateien mit einer UTF-8-Byte-Order-Markierung (BOM) kann für das Debuggen von entscheidender Bedeutung sein Zwecke. Während herkömmliche Methoden wie Shell-Skripte diese Aufgabe erfüllen können, lohnt es sich aufgrund ihrer Kürze und Eleganz, alternative Ansätze zu erkunden.

Nutzung von Find und Sed

Eine prägnante Lösung nutzt die find-Befehl zum rekursiven Suchen nach Dateien und der sed-Befehl zum Verarbeiten ihres Inhalts. Der folgende Befehl findet nicht nur Dateien mit Stücklisten, sondern entfernt diese auch:

<code class="bash">find . -type f -exec sed '1s/^\xEF\xBB\xBF//' -i {} \;</code>
Nach dem Login kopieren

Beachten Sie, dass dieser Vorgang Binärdateien ändert, die die Stücklistensequenz enthalten. Für einen nicht-invasiven Ansatz, der lediglich Stücklistendateien identifiziert, verwenden Sie:

<code class="bash">grep -rl $'\xEF\xBB\xBF' .</code>
Nach dem Login kopieren

Zusätzliche Tipps

Über die Befehlszeile hinaus bieten Texteditoren wie Sublime Text Plugins an, die kann Stücklisten suchen und bearbeiten. Darüber hinaus können Makros angepasst werden, um Stücklistenaufgaben in bestimmten Editoren zu automatisieren.

Das obige ist der detaillierte Inhalt vonWie finde ich elegant UTF-8-Dateien mit BOM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!