Portál AbcLinuxu, 7. listopadu 2025 07:47
Mám skript a chci vybrat ze souboru main.c jen ty řádky, které mají špatně zapsanou definici řetězce.
např. retezec[] = "neco; (tj. chybí uvozovky na konci definice)
Zapsal jsem to teda takhle: grep -n '.* = "[^"]*' main.c
Když ale skript pustim, projde dobře i špatně zapsaná definice. (s i bez uvozovek na konci)
Řešení dotazu:
grep -n '.* = "[^"]*$' main.c
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.