Preguntas con la etiqueta [bash]

Lista bash preguntas

Diferencia entre comillas simples y dobles en Bash

7
respuestas
899
votos
429.3k
vistas

En Bash, ¿cuáles son las diferencias entre comillas simples ( '') y comillas dobles ( "")?

Capturar grupos desde una expresión regular Grep

10
respuestas
519
votos
626.8k
vistas

Tengo este script en sh(macOS 10.6) para revisar una serie de archivos: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Hasta ahora

Eliminar un prefijo/sufijo fijo de una cadena en Bash

9
respuestas
791
votos
736.2k
vistas

Quiero eliminar el prefijo/sufijo de una cadena. Por ejemplo, dado: string="hello-world" prefix="hell" suffix="ld" ¿Cómo obtengo el siguiente resultado? "o-wor"

Diferencia entre retorno y salida en funciones Bash

11
respuestas
544
votos
572.2k
vistas

¿ Cuál es la diferencia entre la declaración returny exiten las funciones Bash con respecto a los códigos de salida?

Estoy usando jq para analizar un archivo JSON como se muestra aquí . Sin embargo, los resultados de los valores de cadena contienen "comillas dobles" como se esperaba, como se

¿Cómo dividir una cadena en una matriz en Bash?

25
respuestas
941
votos
1.4M
vistas

En un script Bash, me gustaría dividir una línea en partes y almacenarlas en una matriz. Por ejemplo, dada la línea: Paris, France, Europe Me gustaría que la matriz resultante

¿Cómo obtendría solo el nombre del archivo sin la extensión ni la ruta? Lo siguiente no me da ninguna extensión, pero todavía tengo la ruta adjunta: source_file_filename_no_ext=${source_file%.*}

¿Existe un comando TRY CATCH en Bash?

18
respuestas
644
votos
647.6k
vistas

Estoy escribiendo un script de shell y necesito verificar que se haya instalado una aplicación de terminal. Quiero usar un comando TRY/CATCH para hacer esto a menos que haya una

Si hago cambios en .bashrc, ¿cómo lo recargo sin cerrar sesión y volver a iniciarla?

Estoy creando una aplicación NW.js en macOS y quiero ejecutar la aplicación en modo de desarrollo haciendo doble clic en un icono. En el primer paso, intento que mi script

¿ Cómo puedo recargar el archivo .bash_profile desde la línea de comando ? Puedo hacer que el shell reconozca los cambios en .bash_profile saliendo y volviendo a iniciar sesión, pero

¿Qué significa " 2>&1 "?

19
respuestas
3.1k
votos
1.8M
vistas

Para combinar stderry stdouten la stdoutsecuencia, agregamos esto a un comando: 2>&1 por ejemplo, para ver los primeros errores de la compilación g++ main.cpp: g++ main.cpp 2>&1 | head ¿Qué

¿Cómo esperar en un script bash a que finalicen varios subprocesos generados a partir de ese script y luego devolver el código de salida !=0cuando cualquiera de los subprocesos finaliza

Quizás sea una situación bastante inusual, pero quiero especificar una clave SSH privada para usar al ejecutar un gitcomando de shell () desde la computadora local. Básicamente así: git clone

Un compañero de trabajo afirmó recientemente en una revisión de código que [[ ]]se debe preferir la construcción [ ]a construcciones como if [ "`id -nu`" = "$someuser" ] ;