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 | 3002 (1232) | rnla1973 |
| » | prevajalnik gcc Linux(Ubuntu)Oddelek: Operacijski sistemi | 2175 (1705) | technolog |
| » | Pomoč pri ukazih v linuxuOddelek: Operacijski sistemi | 1644 (1288) | brodul |
| » | Prekinjanje dial-up povezave na linuxu... KPPPOddelek: Operacijski sistemi | 1330 (1191) | sverde21 |
| » | Namestitev NetBSD 2.0Oddelek: Operacijski sistemi | 1751 (1664) | metalc |