Ваша ошибка связана с тем, что вы не вводите пробел после [
, поэтому она рассматривается как одна команда [1000
, поэтому просто введите пробел:
#!/bin/bash
#Filname: CondConst.sh
if [ $UID -ne 0 ]; then
echo "Non root User."
else
echo "Root User."
fi
Я обнаружил, что «решение» неисправно, в моем случае это кабель SAS. После замены кабеля работает нормально