Wiki do Greg é o melhor recurso que usei, de longe. Em vez de apenas explicar a sintaxe e a funcionalidade disponível, ela explica muitas das armadilhas mais comuns e armadilhas e issues relacionados ao script de shell. Embora ele se concentre em Bash, há muitas dicas sobre portabilidade (especialmente para shells POSIX).