It can be 0 too-if [ $# -le 1 ]; thenSeems strange for me. Just trying it and I can't see the difference.
+if [ "$#" -le 1 ]; then
devices="$(ls $netdevdir | grep dev$ | cut -d. -f1)"
else
devices="$(builtin echo $@ | sed s/$1//)"
"telinit run network status eth0" versus "telinit run network status"
works OK without your change.
$# must be always 1 or more, no needs "$#".
Am I missing something?
Archive powered by MHonArc 2.6.24.