#!/bin/bash
export PROCNAME=test
export TABLE_ID=0
if [ ${TABLE_ID} -eq "" ]; then
echo hello
fi
выше броски ошибка:[: -eq: ожидается унарный оператор
[: -eq: unary operator expected
Как исправить это с вне двойных квадратных скобках [[ ${TABLE_ID} -eq "" ]]
.
'-eq' для числового сравнения, используйте' [$ {TABLE_ID} = ""] ' – anubhava
можем ли мы что-то сделать в экспорте? – user2711819
@anubhava Вам нужно процитировать аргумент '-z' или он не работает так, как вы этого хотите. –