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?