Dê essa breve introdução ao Bash .
Se você escreveu o one-liner em sua pergunta, a primeira parte será bastante entediante para você, mas você pode simplesmente pular para a seção Estruturas de controle . As ferramentas básicas para controle de fluxo (if / for / while / do ... while) são descritas aqui, com bons exemplos.