#!/bin/bash
export PROCNAME=test
export TABLE_ID=0
if [ ${TABLE_ID} -eq "" ]; then
echo hello
fi
sopra genera un errore:[: eq: operatore unario previsto
[: -eq: unary operator expected
come risolvere questo problema con fuori doppie parentesi quadre [[ ${TABLE_ID} -eq "" ]]
.
'-eq' è per il confronto numerico, usa' [$ {TABLE_ID} = ""] ' – anubhava
possiamo fare qualcosa in esportazione? – user2711819
@anubhava È necessario citare l'argomento per '-z' oppure non funziona come si desidera. –