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 | 3003 (1233) | rnla1973 |
| » | prevajalnik gcc Linux(Ubuntu)Oddelek: Operacijski sistemi | 2176 (1706) | technolog |
| » | Pomoč pri ukazih v linuxuOddelek: Operacijski sistemi | 1645 (1289) | brodul |
| » | Prekinjanje dial-up povezave na linuxu... KPPPOddelek: Operacijski sistemi | 1330 (1191) | sverde21 |
| » | Namestitev NetBSD 2.0Oddelek: Operacijski sistemi | 1753 (1666) | metalc |