Если вы не можете понять структуру всей программы, пока принимаете душ, вы еще не готовы ее реализовать.
// R. Pattis
Проще портировать шелл, чем шелл-скрипт.
// Larry Wall