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".

50
¿Cómo funciona exactamente "/ bin / ["?

Siempre me sorprende que en la carpeta /binhaya un [programa. ¿Es esto lo que se llama cuando estamos haciendo algo como if [ something ]:? Al llamar al [programa explícitamente en un shell, solicita un correspondiente ], y cuando proporciono el corchete de cierre parece que no hace nada, sin...

41
Prueba de Bash: ¿qué hace "= ~"?

#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi ¿Qué hace la guía ~en la expresión regular

24
Comenzando con bash: -lt y -gt argumentos

Estoy empezando con bash y encontré lo siguiente: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Para leer el script y ejecutarlo, sé lo que hace, pero...

22
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...