Не могу разобратся с Bash скриптом, crestfallen, 20-Дек-08, 13:32 [смотреть все]Всем добрый день. Есть скрипт, назовем его check.sh. Скрипт писан на Bash 3.2.25 В скрипте есть перемененная, куда заносится IP адресс($1) Как можно организовать проверку правильности ввода? Т.е. правильность ввода IPV4 адреса? Крайний вариант - проверка каждого символа циклом =) Но это долго, и я уверен, есть варианты проще. Буду благодарен за любой совет.
|
- Не могу разобратся с Bash скриптом, NuINu, 14:57 , 20-Дек-08 (1)
- Не могу разобратся с Bash скриптом, crestfallen, 15:29 , 20-Дек-08 (2)
>[оверквотинг удален] >#Valid IP 10.4.0.101 >ip=$1 >echo "check ip : '$ip'" >ip=`echo $ip | grep -o -e "[[:digit:]]\{1,3\}.[[:digit:]]\{1,3\}.[[:digit:]]\{1,3\}.[[:digit:]]\{1,3\}"` > >if ! [ ${ip}_ == _ ] ; then > echo "Valid IP $ip" >else > echo "Bad IP $ip" >fi Огромное спасибо ) Как делать - уловил, в остальном будут разбиратся ) - Не могу разобратся с Bash скриптом, Bober, 04:00 , 22-Дек-08 (3)
- продолжим бесполезные $) упражнения..., Andrey Mitrofanov, 11:05 , 22-Дек-08 (9)
- Не могу разобратся с Bash скриптом, sas, 02:09 , 23-Дек-08 (11)
|