Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Hrátky z řádky: první krůčky při programování v Bashi

Kit
Kit (neregistrovaný)
26. 4. 2008 16:50

Detekce připojení notebooku

Trochu jsem ten školní příklad upravil, protože grep je v něm zbytečný. Navíc ten původní příklad nefunguje v českém národním prostředí - ve výpisu ifconfig je "inet adr" místo "inet addr". Proto jsem před ifconfig doplnil LANG=POSIX.
case $(LANG=POSIX /sbin/ifconfig eth0 |
   sed -n 's/^.*inet addr:\([^ ]*\).*/\1/p') in \
      195.113.*) echo škola ;;  \
      10.*|192.168.*) echo doma ;; \
      *) echo nevím ;; \
esac
Skripty v bashi nejsou pomalé. Pouze je nutné ty skripty psát tak, aby byly rychlé.
Zasílat nově přidané příspěvky e-mailem