On 17-01-2024 8:39, Narcis Garcia wrote:
Bones,
Tinc un fitxer de text, com podria ser per exemple una llista de
números de telèfon (coneguts.txt):
972123456
972111133
972111134
972111135
972111136
972789012
però m'agradaria representar-hi rangs compatibles (expressions
regulars) per abreviar:
972123456
9721111..
972789012
En un moment donat, vull localitzar la línia que coincideixi amb la
dada que tinc (expressió 972123456), seguint l'exemple dels números de
telèfon:
$ grep coneguts.txt -e '972123456'
972123456
així que també m'agradaria fer-ho al revés; localitzar l'expressió
compatible amb una cadena:
$ grep coneguts.txt -e '972111199'
9721111..
Algú sap com fer-ho?
Gràcies.
això?
exemple buscar el que contingui un 34
grep -E '[0-9]?34[0-9]?' telefons.txt