Forum » Programiranje » Bash program - nepopolni argument
Bash program - nepopolni argument
RunoTheDog ::
Pozdrav!
 
Napisal sem program v bashu za preverjanje gesla, ki ga programu podam kot prvi argument. Geslo more izpolnjevati 3 pogoje:dolgo more biti najmanj 8 znakov, vsebovati mora najmanj 2 numerična in 2 ne-numerična znaka.
 
Problem nastane ko, kot programu podam geslo oblike:abc$$$123. Če ga izpišem z echo ${1} -------dobim----->abc192... torej ne tisto, kar sem mu podal kot geslo.
 
Ima kdo kako idejo?
Napisal sem program v bashu za preverjanje gesla, ki ga programu podam kot prvi argument. Geslo more izpolnjevati 3 pogoje:dolgo more biti najmanj 8 znakov, vsebovati mora najmanj 2 numerična in 2 ne-numerična znaka.
Problem nastane ko, kot programu podam geslo oblike:abc$$$123. Če ga izpišem z echo ${1} -------dobim----->abc192... torej ne tisto, kar sem mu podal kot geslo.
Ima kdo kako idejo?
RunoTheDog ::
Imam še en problem pri drugem programu, ki mu podam prvi argument - direktorij (npr. /usr/etc). Zanima me, ali je možno da bi naredil nekaj takega...
argument=${1} -> /usr/etc
 
ls ${1} ?
argument=${1} -> /usr/etc
ls ${1} ?
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | python-rabim pomočOddelek: Programiranje | 2970 (1200) | rnla1973 | 
| » | prevajalnik gcc Linux(Ubuntu)Oddelek: Operacijski sistemi | 2150 (1680) | technolog | 
| » | Pomoč pri ukazih v linuxuOddelek: Operacijski sistemi | 1614 (1258) | brodul | 
| » | Prekinjanje dial-up povezave na linuxu... KPPPOddelek: Operacijski sistemi | 1306 (1167) | sverde21 | 
| » | Namestitev NetBSD 2.0Oddelek: Operacijski sistemi | 1734 (1647) | metalc |