Preguntas etiquetadas con test

Se trata de la utilidad de prueba "Unix", también invocada como "[", o su variante de sintaxis de shell [[...]]. Para preguntas sobre pruebas de software y configuraciones, use la etiqueta "testing".

5
¿Por qué usar comillas dobles en una prueba [[]]?
Digamos que tenemos 2 enteros en un script bash: value1=5 value2=3 Entonces, ¿por qué necesitamos usar comillas dobles en caso de una prueba? Por ejemplo: if [[ "$value1" -eq "$value2" ]] ¿Por qué no solo usar lo siguiente? if [[ $value1 -eq $value2 ]] Para mí, las comillas dobles no …
23 bash  shell  quoting  variable  test 


3
¿La sintaxis de la materia no es igual?
Cuando escribo, generalmente escribo mis ifs con la siguiente sintaxis, ya que me resulta más fácil entender que lo que viene a continuación no es cierto. if [ ! "$1" = "$2" ]; then Otros dicen que el camino a continuación es mejor if [ "$1" != "$2" ]; then …
22 shell  test 

3
Comparar dos cadenas en Bash
Tengo el siguiente ifbloque en mi script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi La ejecución del script no está ingresando a mi ifbloque aunque $PACKAGENAMEsea ​​igual a kakadu-v6_4-00902C. ¿Qué estoy haciendo mal?






3
Paréntesis en condición if: ¿por qué obtengo errores de sintaxis sin espacios en blanco?
Estoy usando la secuencia de comandos a continuación para retroceder dos días cuando la secuencia de comandos se ejecuta al comenzar dos días del año y también verificar el primer y segundo día de cada mes y retroceder dos días. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] …


3
bash: me rompí [[<]]
Estaba escribiendo un script bash y de repente comenzó este comportamiento: [[ 1 &lt; 2 ]]; echo $? # outputs 0 [[ 2 &lt; 13 ]]; echo $? # outputs 1 pero -ltfunciona bien: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo …
14 bash  test 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.