8-Bit Text finden

25/08/2009 - 13:49 von Thomas Guettler | Report spam
Hallo,

in einem Verzeichnis sollen nur Dateien mit (7-Bit) ASCII sein. Umlaute
oder binary Daten dürfen nicht da sein.

Nach etwas grübeln funktioniert das nun:

LANG=C grep -E $'[\xa0-\xff]' *

Ohne LANG=C funktioniert es nicht. Bessere Vorschlàge?
Obige Lösung funktioniert vermutlich nur mit bash und
gnu-tools.

Thomas

Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
 

Lesen sie die antworten

#1 Ulli Horlacher
25/08/2009 - 18:48 | Warnen spam
Thomas Guettler wrote:

in einem Verzeichnis sollen nur Dateien mit (7-Bit) ASCII sein. Umlaute
oder binary Daten dürfen nicht da sein.

Nach etwas grübeln funktioniert das nun:

LANG=C grep -E $'[\xa0-\xff]' *

Ohne LANG=C funktioniert es nicht. Bessere Vorschlàge?



file * | grep -v ASCII


Ullrich Horlacher Informationssysteme und Serverbetrieb
Rechenzentrum E-Mail:
Universitaet Stuttgart Tel: ++49-711-685-65868
Allmandring 30 Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/

Ähnliche fragen