Volna egy problémám: van itt ez a parancs:
Code:
if [[ !(echo $VÁLTOZÓ|egrep „akármilyen_regkif”) ]]
then
echo „Hiba”
exit 1
fi
Erre ezt kapom:
./script: line 65: conditional binary operator expected
./script: line 65: expected `)’
./script: line 65: syntax error near `|’
A feladat az lenne, hogy ha a változó értéke nem illik rá az adott regkifre, akkor hibát jelezzen. A bonyolultabb verzió (ami konkrétan kéne) az az, hogy if … || … then stb…
Tudtok segíteni, mi lehet a hiba?
Szerk.: az sem segít, ha [[ helyett [-t írok, illetve ha levédem a |-t akkor se jó.
legutóbbi hsz