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
Inyectar líneas a bash history
Por defecto, bash carga líneas desde el ~/.bash_historyhistorial. ¿Es posible agregar un archivo personalizado para cargar también? Quiero inyectar archivos que contienen comandos que uso con frecuencia y acceder a ellos mediante la búsqueda integrada.
9 bash 


1
¿Por qué no hay una nueva línea al final de citar una subshell y pasar los resultados a echo?
Cuando hago ls | grep pngla salida de grep es: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nombre de archivo, nueva línea, nombre de archivo, nueva línea) entonces, echo $(ls | grep png)salidas: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nombre de archivo, espacio de división de palabras, nombre de archivo, nueva línea !! del eco !!) Todo está bien, …


1
Linux: comando set para variables locales
Estoy tratando de comprender las variables locales / de entorno y los comandos de exportación / configuración. $ set FILEM="razrax" $ echo $FILEM $ FILEN="test" $ echo $FILEN test Por favor, explique por qué echo $FILEMdevuelve una cadena vacía
9 bash  shell  variable 

2
¿Cómo trata bash ">> ()"
Mientras experimentaba con la redirección de salida y la sustitución de procesos, me topé con el siguiente comando y su salida resultante: yo @ elem: ~ $ echo foo>> (gato); barra de eco bar yo @ elem: ~ $ foo (Sí, esa nueva línea vacía al final es intencional). Así …




2
Si falla algún proceso hijo generado, elimine todo y salga
En mi script dividí un conjunto de datos en input_aa, input_ab, etc. Luego, ejecuto cada uno a través del mismo script Python, como tal: # Execute program on each split file for part in input_*; do python3 $part & done wait Mi pregunta es doble: ¿cómo detecto que un proceso …
9 bash  shell  python 


2
¿Cómo puedo pasar condicionalmente una subshell a través del 'tiempo'?
Tengo un script de configuración para un cuadro Vagrant donde solía medir pasos individuales con time. Ahora me gustaría habilitar o deshabilitar condicionalmente las mediciones de tiempo. Por ejemplo, anteriormente una línea se vería así: time (apt-get update > /tmp/last.log 2>&1) Ahora pensé que simplemente podría hacer algo como esto: …
9 bash  shell  quoting  time 

5
¿Puedo conectarme al comando cd?
Estoy tratando de configurar algo en un servidor que ejecuto, cada vez que entro cden una public_htmlcarpeta el 95% del tiempo hay algunos comandos que siempre ejecutaré para verificar ciertas cosas. ¿Hay alguna forma de conectarme cdpara que si el directorio es a public_html, ejecute automáticamente los comandos por mí? …

2
Manipulación de cadenas de bash
He leído algunas otras preguntas sobre manipulación de cadenas de bash de tuberías, pero parecen ser aplicaciones especializadas. Básicamente, ¿hay alguna manera de hacer lo siguiente más simple? en vez de $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD algo como $ echo 'hello world' | $"{-// /_}" | "${ …

2
Precedencia de && vs & en bash y zsh
Respondiendo a esta pregunta descubrí una diferencia muy divertida (y sutil) entre el comportamiento en bashy zsh: En bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Como puede ver, la ejecución del alias xse lleva a cabo en …
9 bash  shell  zsh 

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.