

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)