Forum » Programiranje » perl/awk/grep in slovarji
perl/awk/grep in slovarji
s6c-gEL ::
Npr. da iščem besede iz petih črk z zadnjo črka je A, v enem fajlu imam vse besede iz sskj (fajl: slovar).
Iz tega bi rad prvo:
vse besede iz petih črk z zadnjo črka je A spravil v en fajl (fajl: možne_variacije)
potem bi rad iz tega novega seznama besed izločil vse tiste, ki na prvi štirih mestih vsebujejo črke: a i j r.
Iz tega bi rad prvo:
vse besede iz petih črk z zadnjo črka je A spravil v en fajl (fajl: možne_variacije)
potem bi rad iz tega novega seznama besed izločil vse tiste, ki na prvi štirih mestih vsebujejo črke: a i j r.
- spremenilo: s6c-gEL ()
s6c-gEL ::
Nekako tako gre
awk 'length($0) ==5 ' slovar >> mozne_variacije
//v mozne_variacije samo besede z dolžino 5
grep a$ mozne_variacije >> mozne_variacije2
//pusti samo tiste, ki se končajo na A
grep -E '[^aijr][^ ][^ ][^ ]a' mozne_variacije2 >> mozne_variacije2
// v 1,2,3,4 [] oglatem oklepaju lahko vpišeš dodatne pogoje, kaj mora biti notri oz kaj ne
vir
http://regexone.com/lesson/4
[^abc] Not a, b, nor c
awk 'length($0) ==5 ' slovar >> mozne_variacije
//v mozne_variacije samo besede z dolžino 5
grep a$ mozne_variacije >> mozne_variacije2
//pusti samo tiste, ki se končajo na A
grep -E '[^aijr][^ ][^ ][^ ]a' mozne_variacije2 >> mozne_variacije2
// v 1,2,3,4 [] oglatem oklepaju lahko vpišeš dodatne pogoje, kaj mora biti notri oz kaj ne
vir
http://regexone.com/lesson/4
[^abc] Not a, b, nor c
Zgodovina sprememb…
- spremenilo: s6c-gEL ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Passwordi me ubijajo! (strani: 1 2 3 4 )Oddelek: Informacijska varnost | 47947 (34366) | Pero_SLO |
» | mysql, permutacije in besede v slovarjuOddelek: Programiranje | 1753 (1443) | Hayabusa |
» | Pomoč pri programiranju z javoOddelek: Programiranje | 3526 (2453) | milc |
» | Ameriška carinska uprava kupuje igralne konzole PlayStationOddelek: Novice / Konzole | 4912 (3614) | MrStein |
» | Statistika - Kdor išče ...Oddelek: Loža | 2340 (1319) | sverde21 |