bash ошибка запуска программы (VMS.sh)
После установки программы VMS(видеонаблюдение) в Fedora32 возникает проблема с запуском. С Баш не сильно знаком, не пойму что нужно поправить.
Запуск программы:
┌─[✗]─[c0da@localhost]─[/opt/VMS]
└──╼ $sudo ./VMS.sh
[sudo] password for c0da:
./VMS.sh: line 5: [: .: unary operator expected
./VMS.sh: line 10: ./VMS: No such file or directory
Листинг файла VMS.sh:
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" !="/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname $*
...в других ОС (Linuxmint, Trisquel) такой проблемы нет...