estoy probando con el script de shell a continuación:Comparación de cadenas para la igualdad en ksh
#!/bin/ksh -x
instance=`echo $1 | cut -d= -f2`
if [ $instance == "ALL" ]
then
echo "strings matched \n"
fi
Es dar este error en el caso de condiciones:
: ==: unknown test operator
es ==
realmente no la sintaxis correcta de utilizar ? estoy corriendo en la línea de comandos de la siguiente manera
test_lsn_2 INSTANCE=ALL
Podría alguien por favor sugerir una solución. Gracias.
Ponga comillas dobles alrededor de ''$ instance'' en' if' y pruébelo nuevamente. Avísame si ese trabajo. – NawaMan
NO poniendo comillas dobles alrededor de '$ instance' doesnt work :( – Vijay
¿Qué versión de 'ksh' era esto? –