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 | 2776 (1006) | rnla1973 |
» | prevajalnik gcc Linux(Ubuntu)Oddelek: Operacijski sistemi | 1928 (1458) | technolog |
» | Pomoč pri ukazih v linuxuOddelek: Operacijski sistemi | 1490 (1134) | brodul |
» | Prekinjanje dial-up povezave na linuxu... KPPPOddelek: Operacijski sistemi | 1171 (1032) | sverde21 |
» | Namestitev NetBSD 2.0Oddelek: Operacijski sistemi | 1565 (1478) | metalc |