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.

6
Forzar nuevas líneas con impresión de comodines de gato
Quiero usar cat con comodines en bash para imprimir varios archivos pequeños (cada archivo es una oración) a la salida estándar. Sin embargo, el contenido del archivo separado no está separado por una nueva línea, lo que me gustaría para facilitar la lectura. ¿Cómo puedo agregar un delimitador de archivo …


2
Expandir indirectamente variables en shell
Necesito hacer referencia indirecta a una variable en el bashshell. Básicamente quiero saber qué puedes hacer makeescribiendo $($(var)). He intentado usar ${$var}cuál sería la solución más sencilla, bashpero luego aparece este error: bash: ${$var}: bad substitution ¿Hay alguna forma de hacer esto? Lo que estoy tratando de hacer es iterar …



1
¿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 control: sqlldr kshitiz/oracle@XE control=data.ctl data=data.csv bad=data.bad log=data.log ¿Cómo sabe …


2
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, …

1
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 …


1
Obtener el proceso-id fuera de comando lanzado con "su -c"
Estoy ejecutando un programa java dentro de un shell y escribiendo la identificación del proceso en un archivo de texto. Entonces cuando hago esto: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Funciona. Pero realmente quiero ejecutarlo como otro usuario su - appuser -c "nohup java app.Main …
9 bash  shell  su 

2
mantener alias cuando uso sudo bash
Tengo un servidor Centos 5.5 que tiene mis propios comandos de alias para mi cuenta. Cuando lo hago sudo bash, todavía puedo usar esos alias, no tuve que agregar los alias a la raíz .bashrc. Tengo otro servidor que es Centos 6.5. Pero cuando ejecuto sudo bash, no usará mis …
9 bash  sudo 



3
¿Cómo tener un historial de comandos con salida de marcas de tiempo en el terminal continuamente?
Utilizo un alias simple para habilitar el "seguimiento" de comandos en una o varias ventanas de terminal: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Luego solo tengo tail -fmi archivo .bash_history en otra terminal en el espacio de trabajo para obtener comentarios inmediatos. Acabo de habilitar el historial ilimitado y actualicé mi …

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.