Preguntas etiquetadas con bash

9
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...

9
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...

9
¿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...

9
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 de Python ha...

9
cd al directorio anterior sin eco del nombre del directorio

Esta respuesta me dio la cd -forma abreviada de cambiar a mi directorio anterior en Bash. Tiene un problema importante: imprime el directorio al que cambia, desperdiciando el espacio de mi pantalla, ya que ese directorio se repite en el indicador en la línea siguiente. Sé que puedo hacerlo cd...

9
comando if en find -exec

Solo estaba tratando de enumerar todos los directorios y archivos en el directorio actual y también escribir si son archivos o directorios con el siguiente comando: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Sé que es un comando tonto, puedo usar otras...

9
¿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í que bash echo's...

9
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

9
¿Cómo funciona la finalización automática de Bash?

Puedo entender que bash auto complete funciona para las utilidades estándar. Pero, ¿cómo funciona la finalización automática para programas personalizados como Oracle SQL Loader? En el siguiente comando si tabula después control=, se completa automáticamente con el nombre del archivo de...

9
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