abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 22:11 | Komunita

Vývojáři svobodného 3D softwaru Blender představili nejnovějšího firemního sponzora Blenderu. Je ním společnost AMD a úroveň sponzoringu je stejná jako u společnosti Nvidia, tj. nejvyšší úroveň Patron, tj. minimálně 120 tisíc eur ročně.

Ladislav Hagara | Komentářů: 1
dnes 10:55 | Nová verze

OpenOrienteering Mapper je svobodný program pro vytváření map pro orientační běh. Vydána byla nová stabilní verze 0.9.0. Přehled novinek v oficiálním oznámení.

Ladislav Hagara | Komentářů: 0
dnes 09:11 | Zajímavý projekt

Mozilla.cz informuje, že Mozilla spolupracuje na projektu offline překladače Bergamot. Jedná se o výzkumný projekt spolufinancovaný Evropskou unií. Na výzkumu se podílí také Univerzita Karlova. Videoukázka integrace Bergamotu do Firefoxu na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Komunita

Nadace GNOME informuje o pokračování soudního sporu Rothschild Patent Imaging vs. GNOME Foundation ohledně údajného porušování patentu US 9,936,086 B2 ve správci fotografií Shotwell. Společnost Rothschild Patent Imaging nabídla nadaci GNOME za pětimístnou částku žalobu zrušit a poskytnout licenci k použití patentu. Dle nadace by bylo snadné částku zaplatit a dál to neřešit. Proti patentovým trollům je ale třeba bojovat. Soudní spor bude pokračovat. Nadaci GNOME lze finančně podpořit na stránce GNOME Patent Troll Defense Fund.

Ladislav Hagara | Komentářů: 18
dnes 00:22 | Nová verze

Google Chrome 78 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 78.0.3904.70 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 37 bezpečnostních chyb. Za nalezení dvou nejvážnější bylo vyplaceno 35 tisíc dolarů.

Ladislav Hagara | Komentářů: 0
včera 19:55 | Nová verze

Byla vydána nová major verze 4.0 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Jedná se o první verzi postavenou na Debianu 10 s kódovým názvem Buster. Přehled změn v příslušném seznamu. Z novinek lze zdůraznit nahrazení správce hesel KeePassX aktivně vyvíjeným KeePassXC, Tor Browser 9.0 nebo MAT 0.8.0. Opravena byla také řada bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
včera 08:00 | Komunita

Dnes a zítra proběhne v Nokia Bell Labs oslava padesátin Unixu. Dnešní panelovou diskusi bude možné sledovat živě od 14:45 na YouTube.

Ladislav Hagara | Komentářů: 9
včera 07:00 | Nová verze

Dnes vyjde Mozilla Firefox 70.0. Přehled novinek v poznámkách k vydání a na stránce věnované vývojářům. Zdůraznit lze odstranění informace o EV certifikátu z adresního řádku, nového správce hesel Firefox Lockwise nebo také nové logo.

Ladislav Hagara | Komentářů: 19
21.10. 18:11 | Komunita

Project Trident je desktopový operační systém aktuálně postavený na TrueOS, což je operační systém vycházející z FreeBSD, s grafickým prostředím Lumina. Vývojáři Tridentu oznámili, že přechází z TrueOS na Void Linux. Výhody ale i nevýhody přechodu v oficiálním oznámení.

Ladislav Hagara | Komentářů: 0
20.10. 13:22 | IT novinky

Samsung oznámil, že program Linux on DeX končí. Android 10 už nebude podporován. Linux on DeX umožňuje spouštět linuxový desktop a aplikace z vybraných telefonů od Samsungu připojených pomocí Samsung DeX.

Ladislav Hagara | Komentářů: 41
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (21%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 459 hlasů
 Komentářů: 25, poslední dnes 09:04
Rozcestník

www.AutoDoc.Cz

Dotaz: BASH script, cyklus, IP adresy

20.8.2017 23:57 darren97
BASH script, cyklus, IP adresy
Přečteno: 584×
Příloha:
Ahojte, robim skript ktory spusta rsc file v Mikrotiku. IP adresy Mikrotikov mam ulozenych v subore CAPsMAN.txt Chcem aby sa mi po spusteni skriptu PC pripojil postupne na kazdy Mikrotik. Skript fungoval ak som dal jednu IP adresu do premennej. Teraz ked ich ma nacitavat postupne po jednom zo suboru, tak mi to zbehne len na prvom jednom Mikrotiku a dalej nie. Vedeli by ste poradit? Proste potrebujem aby zakazdym cyklom sa do premennej "ip" dostala dalsia ip v poradi

... CAPsMAN.txt 192.168.10.102 192.168.10.101 192.168.10.103 192.168.10.104 192.168.10.105

Odpovědi

Jendа avatar 21.8.2017 00:49 Jendа | skóre: 75 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Tam to funguje nějak tak, že když ti v tom skriptu něco sežere stdin, tak ti to sežere i ten vstup do while cyklu.

Upravil bych to na for address in `cat CAPsMAN.txt`; do ... ; done.
Bojíte se 5G sítí? Pořiďte si domů radar, který veškeré 5G sítě spolehlivě zaruší!
23.8.2017 11:09 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy

Tuhle konstrukci moc nemusím… Spíš bych doporučil

while read addr; do
    ...
done <CAPsMAN.txt
Jendа avatar 23.8.2017 11:23 Jendа | skóre: 75 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Vždyť to tam přesně má (resp. má tam $1, ale tipuju, že ten soubor předává jako parametr skriptu).
Bojíte se 5G sítí? Pořiďte si domů radar, který veškeré 5G sítě spolehlivě zaruší!
24.8.2017 20:33 Franta Hanzlík
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Sežráním stdin to bude, a standardním řešením je číst soubor na jiném file descriptoru. Třeba tak:
exec 3<CAPsMAN.txt		# otevření souboru na fd=3
while read -u 3 ip; do		# přes celý soubor
    ...
done
24.8.2017 20:54 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Pokud není potřeba, aby ty vnitřní příkazy četly skutečný standardní vstup, je jednodušší jim přesměrovat vstup, aby četly např. z /dev/null.
23.8.2017 10:56 Rr
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Ja pouzivam pro debug bash -x skript.sh. Tam bys mel videt co je blbe.
23.8.2017 18:03 Kit | skóre: 43 | Brno
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Možná bude stačit jen doplnit chybějící uvozovky kolem všech proměnných.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Fuky avatar 24.8.2017 09:30 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
Dokud neodstraníš nahrávání *.rsc skriptu pomocí nešifrovaného spojení a posílání hesla po síti jen tak, nemá smysl, aby jsi pokračoval dál. Vše lze obstarat s využitím SSH klíčů, proč tam ten soubor nenahráváš pomocí scp?
25.8.2017 10:22 marek
Rozbalit Rozbalit vše Re: BASH script, cyklus, IP adresy
ssh -n

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.