= Сообщение: 2676 из 3144 ================================= RU.LINUX.CHAINIK = От : Alexey Fayans 2:5030/1997 27 Nov 20 13:55:44 Кому : Lev Zagatov 27 Nov 20 13:55:44 Тема : почему не работает shell-скрипт? FGHI : area://RU.LINUX.CHAINIK?msgid=2:5030/1997@fidonet+5fc0db32 На : area://RU.LINUX.CHAINIK?msgid=2:5023/24.3873+bd866d72 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello Lev!
On Thu, 26 Nov 2020 at 20:13, you wrote to All:
LZ> #!/bin/sh [...] LZ> if [ "$1" == 'back' ]; then [...] LZ> /usr/local/bin/cls: 5: [: unexpected operator
В отличие от bash, у dash классический синтаксис, нужно использовать = вместо ==. В общем, man test.
Но вообще это какая-то сложная альтернатива системному clear и комбинации Ctrl-L. Зачем изобретать велосипед?