control: tags -1 + confirmed upstream control: retitle -1 grep treats ISO-8859 text files as binary control: clone -1 -2 control: forwarded -1 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19230 control: retitle -2 grep unable to find diacritical characters in ISO-8859 text files
El 02/10/15 a las 09:58, Alberto Luaces escribió: > Package: grep > Version: 2.21-2 > Followup-For: Bug #799956 > > I think the attached file will do as a minimal test case. > > struct cara* lcaras; //array de caras, habrá que usar reserva dinamica > de memoria. % file /tmp/q.h /tmp/q.h: ISO-8859 text % grep c /tmp/q.h Coincidencia en el fichero binario /tmp/q.h % grep -a c /tmp/q.h struct cara* lcaras; //array de caras, habr� que usar reserva dinamica de memoria. % grep á /tmp/q.h % grep -a á /tmp/q.h The problem is related to ISO8859 files. It has already been reported to upstream that grep treats ISO8859 files as binary: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19230 A partial workaround is to treat binary files as text, using the -a option. However, since grep doesn't find the diacritical characters, an additional bug is needed. Thanks for your report, Santiago
signature.asc
Description: Digital signature