- ну так ведь уже и определилв правильно заданном вопросе - содержится уже половин, михалыч (ok), 17:31 , 03-Фев-19 (1)
> Если строгий порядок, то проще. > А со смешанным порядком - хз как определять...ну так ведь уже и определил в правильно заданном вопросе - содержится уже половина ответа #!/bin/shwhile [ $# -ne 0 ] ; do if [ $(echo $1 | awk -F= '{print $1}') = ipv4 ] ; then v4=$(echo $1 | awk -F= '{print $2}') elif [ $(echo $1 | awk -F= '{print $1}') = ipv6 ] ; then v6=$(echo $1 | awk -F= '{print $2}') else site=$1 fi shift done echo ip4=$v4 echo ip6=$v6 echo domain=$site
./test.sh "ipv6=2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d" "ipv4=192.168.1.1" "dom.com" ip4=192.168.1.1 ip6=2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d domain=dom.com что там в четвёртом аргументе зашито, что за шаблон, я не знаю пусть это будет "домашкой"
|