Qualcuno può dirmi cosa c'è che non va in questo ciclo?

L'errore che ho è sulla riga 107 (prima riga del ciclo). Dice:
[V2016057174800:comando non trovato.
Sto cercando di associare due lo stesso nome file da due documenti diversi (se ha senso).
Risposta accettata:
La tua formattazione è molto strana!
Probabilmente vorrai prima risolverlo per rendere il codice un po' leggibile!
Detto questo, il tuo problema è la mancanza di spazi intorno a [ e ] .
Questi caratteri [ ] in realtà sono solo una scorciatoia per il comando test .
Dovresti modificare la prima riga come segue:
in bash
if [[ "$L1Aname" == "$filename" ]]; then
o
nelle shell POSIX
if [ "$L1Aname" = "$filename" ]; then
all'interno di entrambi gli esempi, ogni carattere conta:
Ad esempio spazi:devono esserci spazi intorno a [ e ] .
Inoltre, nota la sottile differenza tra bash e POSIX nel doppio / singolo = .