Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.




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 


4
La finalización de Bash es muy incompleta en centos 7
He instalado bash complete usando yum install --enablerepo=epel bash-completion. Si bien funciona para algunos comandos básicos (git y yum), me falta una gran parte de los finalizadores. Mi /etc/bash_completion.dcontiene lo siguiente: bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash Sin embargo, sé que hay bash_completion para ie make (que …





5
¿Cómo tomar el valor absoluto usando awk?
Si tengo a continuación dos fechas: 2015-09-12,2015-08-13 Y necesito obtener el número de días entre ellos, usaré el siguiente código: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' La salida para este código será -29mientras que en realidad la diferencia es29

1
¿Por qué la expansión de parámetros bash no funciona dentro de los archivos de servicio systemd?
Estoy tratando de usar systemd's EnvironmentFiley agregar una opción al comando cuando está configurado en el archivo. Tengo lo siguiente en el archivo de la unidad: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" que no hace eco de nada cuando inicio el servicio. Lo siguiente funciona como se esperaba: ExecStart=/usr/bin/bash -c …

1
'ls' que muestra dos archivos idénticos en un directorio
Entonces, de alguna manera, el comando lsparece mostrarme dos archivos idénticos en un directorio. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 …
14 bash  osx  ls 

1
golpear con nohup
Quiero saber cuánto tiempo lleva ejecutar algo en nohup. Sé que esto funciona: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s ¿Pero por qué no funciona con nohup? $ nohup time sleep 2 &amp; [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed to …
14 bash  time 


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.