"Hvor vanskelig er det å sjekke 250 mulige"

"Hvor vanskelig er det å sjekke 250 mulige"

Innleggav locazor » lør 28.03.2009 3:03

http://linux1.no/artikkel/2773/personnummer-hvor-vanskelig-er-det-sjekke-250-mulige

Prøvde skriptet gitt på siden over, fjernet alle linjenumre, men ser egentlig ikke hva som er "lobotomert" med linjekodene 129,130 og 131. Uten at jeg gjør noe med disse, finner ikke dette skriptet personnummeret mitt selv om jeg skriver inn korrekt data. Noen som vet hvordan jeg får det til å fungere?
medlem i 217 måneder
 

Re: "Hvor vanskelig er det å sjekke 250 mulige"

Innleggav ak » lør 28.03.2009 12:26

Hei,

det er lobotomert med vitende vilje, for at artikkelen skal være lærerik og likevel ikke gjøre at flere kan misbruke dette. (De som skjønner den innlagte feilen klarer uansett å skrive det fra scratch basert på de kjente referansene.)

Administrator
Brukerens avatar
medlem i 236 måneder
 

Re: "Hvor vanskelig er det å sjekke 250 mulige"

Innleggav TO » fre 10.04.2009 1:03

Anti-lobotomering, kjør linjene 129-131 i terminal:
Kode: Merk alt
$ tail ./personnr
$ alias cmd="sed -i.bak"
$ cmd -e '1s#.bi.*$#/bin/bash#g' -e '/v...tall_1/s%V1%V2%' -e '/v...tall_2/s"V2"V1"' ./personnr

Testkjøring, med eksempel fra dokumentasjonen:
Kode: Merk alt
$ bash ./personnr
bruk: ./personnr dato måned årstall kjønn
$ bash ./personnr 26 05 1897 M | grep -e "M 260597 651 31"
M 260597 651 31
medlem i 212 måneder
 


Returner til Scripting



Hvem er i Forumene

Registrerte brukere: Google [Bot]