Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Problém v BASH-i

Zdravím,

mám pre mňa jeden nevysvetlitelný problém.

DefaultGateway_test () {

echo "Testing $DG, please wait..." && ping -c 5 -W 2 -i 1 $DG | grep "bytes from" > testing_file.txt
echo "Testing $DG, please wait..." && ping -c 5 -W 2 -i 1 $DG | grep "bytes from" > testing_file.txt

if grep -q "bytes from" ./testing_file.txt; then

	echo "IPv4 address is available!" && echo && rm testing_file.txt

	else

		echo "IPv4 address is not available!" && echo && rm testing_file.txt

fi

}

Vo funkcii mám 2 identické riadky (apsoň si to teda myslím), lennže 1 je skopírovaný z predošlej funkcie (ten funkčný) a jeden je napísaný znovu ručne. Prečo ten jeden riadok nefunguje? Už sa mi to pár krát stalo, ale vždy sa to nejako zázračne samo vyriešilo (teda zrejme niečo robím blbo).

2. riadok je funkčný, 1. riadok je nefunkčný, outputy = obrázky

Vopred ďakujem za všetky rady.
převod do code tagu (touchwood)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny