Автор Тема: C class network resolver -bash script  (Прочетена 926 пъти)

dvbb

  • Напреднали
  • *****
  • Публикации: 207
  • Nothing else!
    • Профил
C class network resolver -bash script
« -: Jan 23, 2010, 17:44 »
Здравейте

Направих си bash скрипт за вадене на IP - DOMAIN на цяла мрежа. Проблема е , че ми вади и адресите без domain. Някой може ли да ми помогне да отстраня този bug.
Код
GeSHi (Bash):
  1. #!/bin/bash
  2. nu=0
  3. while [ $nu -lt 255 ]; do
  4. a=$((nu=$nu+1))
  5. b=`nslookup 192.168.0.$a |grep name |awk '{ print $4 }'`
  6. if [ -n $b ]; then
  7. echo 192.168.0.$a - $b
  8. fi
  9. done
  10.  
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: C class network resolver -bash script
« Отговор #1 -: Jan 23, 2010, 18:12 »
Код
GeSHi (Bash):
  1. echo 192.168.0.$a \- $b
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

dvbb

  • Напреднали
  • *****
  • Публикации: 207
  • Nothing else!
    • Профил
Re: C class network resolver -bash script
« Отговор #2 -: Jan 23, 2010, 18:18 »
Благодаря за бързия отговор , и така не се получи. Проблема се оказа че трябва да бъде "$b" при
if [ -n $b ]; then
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: C class network resolver -bash script
« Отговор #3 -: Jan 23, 2010, 18:21 »
A при мен защо стана, разбира се аз правя nslookup на публично IP и grep-вам малко повече неща, но се получи. Както и да е, важното е че си го оправил.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
BASH - Script
Общ форум
blind_fish 3 8250 Последна публикация Nov 04, 2002, 20:20
от
bash script
Хардуерни и софтуерни проблеми
flame 6 8257 Последна публикация Sep 02, 2004, 12:28
от mimosh
bash script
Общ форум
anger 4 7908 Последна публикация Mar 06, 2005, 20:01
от anger
Помощ за bash script
Хардуерни и софтуерни проблеми
Ivan_storm 4 7666 Последна публикация May 30, 2005, 12:31
от rpetrov
bash script за праверяване на процес
Общ форум
sys7em 8 8326 Последна публикация Aug 09, 2005, 15:39
от