Preguntas etiquetadas con test

14
bash: me rompí [[<]]

Estaba escribiendo un script bash y de repente comenzó este comportamiento: [[ 1 < 2 ]]; echo $? # outputs 0 [[ 2 < 13 ]]; echo $? # outputs 1 pero -ltfunciona bien: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo $? # outputs 0 ¿Sobreescribí accidentalmente de <alguna...

13
¿Qué verifica [-t 1]?

Acabo de encontrar una manera de comenzar zshcuando inicio bashen Windows desde https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Se recomienda agregar el siguiente código al final de .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Que [ -t 1 ]significa ¿Es...

11
Realizar -nt / -ot prueba en un POSIX sh

El incorporado testy las [utilidades tienen las pruebas -nt("más nuevo que") y -ot("más antiguo que") en la mayoría de los shells, incluso cuando el shell se ejecuta en "modo POSIX" (también es cierto para las utilidades externas de los mismos nombres en el sistemas a los que tengo acceso). Estas...

11
nunca use el operador `-a` o` -o` con `[`

Stéphane Chazelas escribió: algunas reglas como siempre cotizar variables nunca use el operador -ao -o(use varios [comandos y los operadores &&y ||shell) Haga [confiable con los proyectiles POSIX. ¿Por qué "nunca usar el operador -ao -o"? ¿Cómo puedo hacer "usar varios...

10
Programe el último día de cada mes

Leí de una instrucción para programar un guión el último día del mes: Nota: El lector astuto podría estar preguntándose cómo podría configurar un comando para que se ejecute el último día de cada mes porque no puede configurar el valor de dayofmonth para cubrir cada mes. Este problema ha...

9
Prueba POSIX y -a

Revisé un script mío con checkbashisms y recibí las siguientes advertencias: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then En la sección 4.62.4 de las especificaciones POSIX encuentro primario -a primario Realiza un binario y de...