Páginas: [1]
|
 |
|
Autor
|
Tema: como corrigo este bash? (Leído 646 veces)
|
Proxy Lainux
Desconectado
Mensajes: 137
|
hola en el manual de hacking unix second edition, encontre este bash... pero cuando intendo ejecutarlo en linux me aparece un error.. como puedo corregirlo? --- trace_icmp.sh --- #!/bin/sh # determine ICMP filter location cnt=1 while[ $1 ]; do echo hop \#$cnt: hping -1 -c 1 -t $cnt $1 let cnt=cnt+1 sleep 1 done --- end ---
Error ./trace_icmp.sh: line 1: ---: orden no encontrada ./trace_icmp.sh: line 5: error de sintaxis cerca de token no esperado `do' ./trace_icmp.sh: line 5: `while[ $1 ]; do'
|
|
|
|
|
En línea
|
|
|
|
averno
Desconectado
Mensajes: 374
|
que tal.
--- trace_icmp.sh --- #!/bin/sh # determine ICMP filter location cnt=1 while[ $1 ]; do echo hop \#$cnt: hping -1 -c 1 -t $cnt $1 let cnt=cnt+1 sleep 1 done --- end ---
Por lo pronto, deberas de borrar las entradas -- trace_icmp.sh -- y -- end --, ya que son simples komentarios ADICIONALES al script en si. Despues, deberas de dejar un espacio entre el while y el primer corchete [.
O sea, el script kedaria asi:
#!/bin/sh # determine ICMP filter location cnt=1 while [ $1 ]; do echo hop \#$cnt: hping -1 -c 1 -t $cnt $1 let cnt=cnt+1 sleep 1 done
Espero tengas Suerte. Saludos.
|
|
|
|
|
En línea
|
|
|
|
Proxy Lainux
Desconectado
Mensajes: 137
|
ahh..  ok, ya funciono.. gracias por la ayuda
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1]
|
|
|
|