Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem bash - problem s pipe?

Ahoj, zacinam s bashem a chtel jsem udelat naprosto jednoduchy program co by pingoval servery ze souboru. Na kazde lince by mel byt server. Jenze samozrejme, se mi tam, nesikovy, vyskytl zadrhel. Jsem bezradny, muzete mi prosim poradit?

#!/bin/bash
clear
output="pingtest.txt"
for line in < cat servers.txt
do 
ping $line >> "$output" 2>&1
done

error:

ping.sh: řádek 4: chyba syntaxe poblíž neočekávaného tokenu „<“
ping.sh: řádek 4: `for line in < cat servers.txt'

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
alebo: while read line do ping $line >> "subor.txt" ... done < servers.txt poslední
wam_Spider007 12.06.2014 17:27
wam_Spider007

Zpět do poradny Odpovědět na původní otázku Nahoru