Pregunta cosas más especificas, no todo el script en general, así es dificil seguirte.
En tus scripts tienen muchos errores:
Mal, $() ejecuta un comando y obtienes la salida del comando, en este caso estás intentando ejecutar el archivo de texto y poner la salida en una variable.
Esto no tiene lógica.
Debe haber espacios entre corchetes.
En tus scripts tienen muchos errores:
Código (bash) [Seleccionar]
archivo= $(tocando.txt)
Mal, $() ejecuta un comando y obtienes la salida del comando, en este caso estás intentando ejecutar el archivo de texto y poner la salida en una variable.
Código (bash) [Seleccionar]
while $(sleep 1); do
Esto no tiene lógica.
Código (bash) [Seleccionar]
if [-e $archivo]; then
Debe haber espacios entre corchetes.