#!/bin/bash
export PROCNAME=test
export TABLE_ID=0
if [ ${TABLE_ID} -eq "" ]; then
echo hello
fi
powyżej wyrzuca błąd:[: eq: operator jednoargumentowy spodziewać
[: -eq: unary operator expected
Jak rozwiązać ten problem z dwuosobowa nawiasach kwadratowych [[ ${TABLE_ID} -eq "" ]]
.
'-eq' służy do porównania liczbowego, użyj' [$ {TABLE_ID} = ""] ' – anubhava
czy możemy coś zrobić w eksporcie? – user2711819
@anubhava Musisz podać argument do '-z' lub nie działa tak, jak chcesz. –