Latom, te is kiszurtad, hogy 'inet' az inet6-ot is megtalalja. ;-)
Valamint
if [ "$1" = "" ]; then
helyett lehet
if ! [ $1 ]; then
vagy
if test -e $1; then
---
Illetve csaknem az osszes 'echo $var | prog dosomething' helyett lehet hasznalni 'prog dosomething $var' format hasznalni.
Valtozokat meg tok folosleges "" idezojelezni, hiszen ha spec karakter vagy whitespace kerul belejuk, akkor mar ugyis reg rossz ;-)