LINUX.ORG.RU

Проблема с curl

 ,


0

1

Простой скриптик, не работает, но на соседнем freebsd сервере работает без проблем. почему-то не передаётся переменная в curl из цикла

GNU bash, version 4.2.37(1)-release (i486-pc-linux-gnu)ion curl 7.26.0 (i486-pc-linux-gnu) Linux 114 3.12-kali1-686-pae #1 SMP Debian 3.12.6-2kali1 (2014-01-06) i686 GNU/Linux

root@114:~/scripts# ./dlink_found.sh 192.168.0.1
curl: (3) [globbing] error: bad range specification after pos 10
#!/bin/sh  

for ip in `nmap -p 8080 -n --open $1 -Pn | grep "report" | awk {'print $5'}`
	do
		curl "http://$ip:8080/login.htm"		
done


Последнее исправление: quntm (всего исправлений: 2)

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

Получается всё как надо, curl из консоли выполняется, а из цикла в скрипте нет

root@114:~/scripts# ./dlink_found.sh 192.168.0.1
http://192.168.0.1:8080/login.htm

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

Нет, пробелов нет

root@114:~/scripts# bash -x ./dlink_found.sh 192.168.0.1
++ awk '{print $5}'
++ grep report
++ nmap -p 8080 -n --open 192.168.0.1 -Pn
+ for ip in '`nmap -p 8080 -n --open $1 -Pn | grep "report" | awk {'\''print $5'\''}`'
+ curl 'http://192.168.0.1:8080/login.htm'
curl: (3) [globbing] error: bad range specification after pos 10
quntm
() автор топика

во первых,

${ip}

во вторых, так не проще будет?

nmap -p 8080 -n --open $1 -Pn | grep "report" | awk {'print "curl http://"$5":8080/login.htm"'} | sh 

TuxR ★★★★
()
Ответ на: комментарий от quntm

Ну раз ″-x″ не помог, тогда ″stace -e=process -f -v″, чтобы понять с каким аргументом запускается curl.

mky ★★★★★
()
Ответ на: комментарий от mky

нашел ошибку. теперь помогите исправить :) когда-то давным давно был установлен какой-то пакет который красит консоль в разные цвет. точнее вывод работы программ. Вот он то и портит мне выводдобавляя коды цветов в переменную.

Только вот я не помню какой пакет был установлен, так как это было давно. как отключить цветастость консоли? или может кто вспомнит имя пакета?

sh: 1: 36m1:8080/login.htm: not found
quntm
() автор топика
Ответ на: комментарий от quntm

решил вопрос.

touch ~/.nocolor

всем спасибо :)

quntm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.