Si no tienes problemas para leer inglés, las Professional Notes siempre vienen bien con sus ejemplos y buenas prácticas:
https://goalkicker.com/BashBook/BashNotesForProfessionals.pdfTambién tienes este otro: Advanced Bash-Scripting Guide (2014)
http://tldp.org/LDP/abs/abs-guide.pdfEn español no he encontrado nada muy resaltable o bastante completo, solo podría mencionar:
Programación Shell-script en Linux (2018)
PDF:
http://trajano.us.es/~fjfj/shell/FAST_t3-practica.pdfY este conjunto de guías para el uso básico de Linux, también tiene Bash Scripting al final pero vale mucho la pena leerse los módulos anteriores para darle más contexto al uso de comandos:
Practicas-Fundamentos-Software
Módulo I. Órdenes UNIX y Shell Bash
Sesión Nº1: Introducción a un entorno gráfico de Unix
http://www.ugr.es/~benghazi/practica/Sesion1.pdfSesión Nº2: Órdenes de UNIX/Linux (Parte I)
http://www.ugr.es/~benghazi/practica/Sesion2.pdfSesión Nº3: Permisos y redirecciones
http://www.ugr.es/~benghazi/practica/Sesion3.pdfSesión Nº4: Variables, Alias y Órdenes de Búsqueda
http://www.ugr.es/~benghazi/practica/Sesion4.pdfSesión Nº5: Expresiones con variables y expresiones regulares
http://www.ugr.es/~benghazi/practica/Sesion5.pdfSesión Nº6: Programación del shell
http://www.ugr.es/~benghazi/practica/Sesion6.pdfSesión Nº7: Depuración y Control de trabajos
http://www.ugr.es/~benghazi/practica/Sesion7.pdfTeniendo esa base + lo que ya has visto por tu cuenta solo te quedaría ver por libros de paga (no he buscado de estos) o consultar la propia ayuda de los comandos.