- рекурсия переменных в shell,
Brainbug, 09:41 , 22-Июл-04 (1)
- рекурсия переменных в shell,
Krueger, 18:31 , 22-Июл-04 (2)>>08 cmd="$cmd$num" >A po4emu: cmd=nmap -p 80 n1 ? потому то цикл в котором перебирается список сетей >cmd=nmap -p 80 $n1 >cmd=nmap -p 80 ${n1} а n1 - это значение переменной num, и надо вытащить его и использовать как переменную. а как это сделать не могу выдумать :-( >Razli4ija man sh скобки используются, для того, чтобы переменная не сливалась со строкой... но не вижу, как мне это здесь поможет :-(
- рекурсия переменных в shell,
Brainbug, 10:13 , 23-Июл-04 (3)
- рекурсия переменных в shell,
Krueger, 11:40 , 24-Июл-04 (5)>sdelal tak: >[test@test shell]$ cat shell.sh >#!/bin/sh > >cmd=`which ls` >cmd_flags="-l" >netfile="data" > >while read net >do > $cmd $cmd_flags $netfile >done < $netfile > >exit 0 спасибо за идею %-) сделал вот так: #!/bin/sh #set -x net=$(cat data) nmap='nmap -p 80' for IP in ${net} ; do $nmap ${IP} done
- рекурсия переменных в shell,
newser, 13:35 , 23-Июл-04 (4) - рекурсия переменных в shell,
Jake, 13:03 , 04-Авг-04 (6)
- рекурсия переменных в shell,
Krueger, 22:27 , 06-Авг-04 (7)>n1='abcd' >varname=n1 >echo ${!varname} в какой оболочке это работает? в /bin/sh не работает :-(
|