Preguntas con la etiqueta [bash]

Lista bash preguntas

¿Por qué aparece el siguiente resultado True? #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Esto siempre dará resultado Trueaunque la condición parezca indicar lo contrario.

He estado intentando configurar un contenedor para una instancia de desarrollo de Postgres creando un usuario y una base de datos personalizados. Estoy usando la imagen oficial de la ventana

En un script de shell, quiero descargar un archivo desde alguna URL y guardarlo en una carpeta específica. ¿Cuál es el indicador CLI específico que debo usar para descargar archivos

¿Cómo pasar la contraseña a pg_dump?

19
respuestas
489
votos
497.9k
vistas

Estoy intentando crear un cronjob para hacer una copia de seguridad de mi base de datos todas las noches antes de que suceda algo catastrófico. Parece que este comando debería

Estoy intentando guardar el resultado findcomo matrices. Aquí está mi código: #!/bin/bash echo "input : " read input echo "searching file with this pattern '${input}' under present directory" array=`find .

¿Es posible comprobar la sintaxis de un script bash sin ejecutarlo? Usando Perl, puedo ejecutar perl -c 'script name'. ¿Existe algún comando equivalente para los scripts bash?

Por lo general, uso corchetes en la declaración if: if [ "$name" = 'Bob' ]; then ... Pero, cuando compruebo si greptuve éxito, no uso los corchetes: if grep -q

Estoy escribiendo un script Bash en el que necesito pasar una cadena que contenga espacios a una función en mi script Bash. Por ejemplo: #!/bin/bash myFunction { echo $1 echo

¿Puede bash mostrar la definición de una función?

4
respuestas
365
votos
70.2k
vistas

¿Hay alguna manera de ver la definición de una función bash en bash? Por ejemplo, digamos que definí la funciónfoobar function foobar { echo "I'm foobar" } ¿Hay alguna forma

Línea más larga en un archivo

14
respuestas
249
votos
122.7k
vistas

Estoy buscando una forma sencilla de encontrar la longitud de la línea más larga de un archivo. Idealmente, sería un simple comando de shell bash en lugar de un script.

He leído varias respuestas sobre cómo configurar variables de entorno en OSX de forma permanente. Primero, intenté esto, Cómo configurar $PATH permanentemente en Linux/Unix , pero recibí un mensaje de

¿Cómo puedo escribir datos en un archivo de texto automáticamente mediante scripts de shell en Linux? Pude abrir el archivo. Sin embargo, no sé cómo escribirle datos.

Estos funcionan como se anuncia: grep -ir 'hello world' . grep -ir hello\ world . Estos no: argumentString1="-ir 'hello world'" argumentString2="-ir hello\\ world" grep $argumentString1 . grep $argumentString2 . A

Manejo de errores en Bash [cerrado]

0
respuestas
295
votos
450.7k
vistas

¿Cuál es tu método favorito para manejar errores en Bash? El mejor ejemplo de manejo de errores que encontré en la web fue escrito por William Shotts, Jr. en http://www.linuxcommand.org

Tengo un script 'myscript' que genera lo siguiente: abc def ghi en otro script, llamo: declare RESULT=$(./myscript) y $RESULTobtiene el valor abc def ghi ¿Hay alguna manera de almacenar el