zrobiłemPolecenie wewnętrzne "let" nie działa w skrypcie powłoki?
a=1234
let "a=a+1"
na linii komend i jest w porządku. Ale gdy robię to samo w skrypcie powłoki. Wypisuje błąd, który "niech: nie znaleziono". Oto plik skryptu.
#!/bin/sh
a=1234;
let "a=a+1";
echo "$a";
Dzięki
Najprawdopodobniej używasz innej powłoki - czy na początku skryptu masz linię prostokąta? –
Może użyć 'a = 1234'? Sprawdź to: 'help | grep let' też. – marioosh
'echo $ SHELL' - Co mówi? – marioosh