LINUX.ORG.RU

Как вытащить значение

 ,


1

2

Добрый вечересть скрипт, который запускаеться с ключем --ip=*.*.*.*(где *.*.*.* Ip адресс) и есть условие в скрипте

 
if [ "$1" = "--ip=*.*.*.*" ];
then
...

Как можно передать значение IP адресса в условие. Спасибо.


Ответ на: комментарий от tyamur

ксожалению или не получается, мб я что-то делаю не так

tamam
() автор топика
Ответ на: комментарий от Deleted

у этого скрипта есть еще 2 условия, с помощью которых я проверяю с какими ключами он запущен, или вообще без ключей. в чем соль, если ключ --ip=x.x.x.x, то запускаеться, nmap и сканирует порты указаного хоста. Можно конечно попробовать ваше решение засунуть в else

tamam
() автор топика
case "$1" in
    --ip=*)
        echo nmap "${1#--ip=}";;
    --ip)
        shift
        echo nmap "$1";;
    *) echo "ERROR";;
esac
legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.