Může mi někdo říct, co je na této smyčce špatného?

Chyba, kterou mám, je na řádku 107 (první řádek smyčky). Říká:
[V2016057174800:příkaz nenalezen.
Snažím se přiřadit dva stejné názvy souborů ze dvou různých dokumentů (pokud to dává smysl).
Přijatá odpověď:
Vaše formátování je velmi zvláštní!
Pravděpodobně to budete chtít nejprve opravit, aby byl tento kód trochu čitelný!
To znamená, že vaším problémem je nedostatek mezer kolem [ a ] .
Tyto znaky [ ] jsou ve skutečnosti jen zkratkou pro příkaz test .
První řádek byste měli změnit takto:
v bash
if [[ "$L1Aname" == "$filename" ]]; then
nebo
v prostředí POSIX
if [ "$L1Aname" = "$filename" ]; then
uvnitř obou těchto příkladů je každá postava mater:
Například mezery:kolem [ musí být mezery a ] .
Navíc si všimněte jemného rozdílu mezi bash a POSIX ve dvojitém / jednoduchém = .
Jak zkopírovat rozložení diskových oddílů celého disku pomocí standardních nástrojů?
Linux – nainstalovat záhlaví na Kali?