ESPRESIO ERREGULARRAK
Hain ezaguna den *.txt adierazpena espresio erregularratzat jotzen dugu, hau da * karaktereak esanahia berezia du esaldi hauetan.Adibidez, exekutatzen badugu
- ls -l *.txt txt hizkiekin bukatzen diren fitxategiak zerrendatuko dira
- ls -l fi*t fi hizkiekin hasi eta t-rekin bukatzen diren fitxategiak aterako dira
? edozein karaktere ordezkatzen du . et?e izan daiteke etxe, etze,etse. Adibidea
- ls -al urtea200? : urtea200a ,urtea2003 urtea200d urtea200x ,...izango da emaizta, baina ez urtea20010,...
Adibidea:
- ls -al ariketa[0-9] : ariketa0, ariketa1, ariketa2,...ariketa9 bistarauko dira, existituz gero
Kontuan izan komandoek , ls, cp,... etab, ez dituztela espresio erregularrak ikusten, baizik eta euren emaitza. Ikus dezagun hurrengo adibidea:
- cp fitxategi[0-4] /Home/jon
cp: fitxategi[0-4] : No such file or direktory.
hau da, hartzen du fitxategi[0-4] fitxategiaren izena eta, jakina ez dago laneko katalogoan.
! karaketerak "EZ HARTZEKO" balio du. Ikus dezagun adibidea:
- ls -al [!0-9]fitxategiak
Informazioa geihago , hemen
No hay comentarios:
Publicar un comentario