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'

Předmět Autor Datum
IFS=$'\n' for next in `cat $filename` do echo "$next" done
MM.. 12.06.2014 15:37
MM..
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