( uzsolt | 2014. 11. 17., h – 18:53 )

curl -L -s http://ftp.gnu.org/gnu/nano/ | tr "<>" "\ " | grep "nano" | awk '{print $8}' | grep -v ".sig" | grep -v "/a" | sed 's/\.tar\.gz//' | sort -V | tail -n 1

vs.

curl -L -s http://ftp.gnu.org/gnu/nano/ | sed -rn '/href="nano/ s@.*a href="(nano-[^"]*.tar.gz).*@\1@p' | sort -V | tail -n 1

Egyrészt rövidebb. Másrészt könnyebben áttekinthető. Harmadrészt könnyebben karbantartható. Negyedrészt lényegesen kevesebb (felesleges!) külső program hívás (6 és 1, a sort és tail részt sehol nem számolva), ami nyilván sebességben is meglátszódik.
Ui. pl. grep-awk páros felesleges, hiszen az awk is tudja azt, ami neked kell a grep-ből.