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
¿Cuál es la forma más rápida de ejecutar un script?
Me preguntaba cuál es la forma más rápida de ejecutar un script, he estado leyendo que hay una diferencia de velocidad entre mostrar el resultado del script en el terminal, redirigirlo a un archivo o tal vez /dev/null. Entonces, si el resultado no es importante, ¿cuál es la forma más …
22 linux  bash 


3
Emitir un error al usar variables de shell vacías
A veces uso, $PROJECT_HOME/*para eliminar todos los archivos del proyecto. Cuando PROJECT_HOMEno se establece la variable de entorno (porque lo hice suy el nuevo usuario no tiene esta variable de entorno establecida), comienza a eliminar todos los archivos de la carpeta raíz. Esto es apocalíptico. ¿Cómo puedo configurar el basherror …


2
Agregue argumentos a 'bash -c'
Digamos que quiero ejecutar un comando a través de Bash como este: /bin/bash -c "ls -l" Según la página de manual de Bash, también podría ejecutarlo así: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c …

2
Distinguir un archivo normal de un enlace simbólico
Estoy escribiendo un script bash que necesita distinguir un archivo normal de un enlace simbólico. Pensé que podría hacer esto con la expresión if / test, pero no funciona como esperaba: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 $ ln …
22 bash 

2
¿Cómo hacer un bucle for en la línea de comando?
Tomemos un simple for loop #!/bin/bash for i in `seq 1 10`; do echo $i done El punto y coma de AFAIK en los scripts de bash hace que el shell ejecute el comando actual sincrónicamente y luego pase al siguiente. Al presionar Intro, literalmente, es lo mismo, excepto que …
22 bash  shell 



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.