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.



1
¿Es posible ejecutar dos comandos al mismo tiempo en un script de shell?
Sé que en la línea de comandos puedo usar &para ejecutar un comando en segundo plano. Pero me pregunto si puedo hacerlo en un guión. Tengo un script como este: date_stamp=$(date +"%Y-%m-%d" --date='yesterday') shopt -s extglob cd /my/working/directory/ sh ./stay/get_it_ios.sh sh ./stay/get_it_mix.sh cd stay zip ../stay_$date_stamp.zip ./*201* rm ./stay/!(*py|*sh) Y …

1
convertir archivos CSV a XLS en Linux
El siguiente script de Perl puede convertir un archivo CSV a un archivo XLS el problema es que necesito instalar en la máquina Linux del cliente muchos módulos Perl para ejecutar este script Perl, y en realidad no puedo porque la máquina Linux es la máquina del cliente (no se …
10 linux  bash  shell-script  awk  perl 

3
Pasar argumentos de un archivo a un script bash
Tengo esta situación: ./ ./myscript.sh ./arguments.txt ./test.sh Dentro myscript.sh, tengo que ejecutar el archivo test.sh, pasándole los argumentos contenidos dentro arguments.txt. myscript.sh es: arguments=$(cat arguments.txt) source test.sh $arguments Esto funciona bien si if argumentos.txt contiene como máximo un argumento: firstargument La sustitución es: ++ source test.sh 'firstargument' Pero el problema …



3
¿Cómo dejo que bash autocomplete comodines?
Si tengo un directorio que contiene los archivos foo.bar.a.cat foo.bar.a.hat y escribo ls f+ TABel bash shell se autocompleta ls foo.bar.a.. Si escribo ls *bar*+, TABme gustaría que se complete automáticamente *bar*.a.. es posible? Esto se parece a la pregunta ¿Cómo habilitar la finalización de tabulación de comodines en bash? …




1
.bashrc no se ejecuta
Tengo un usuario (no root) que tiene un ~/.bashrcarchivo con algunos alias. Pero no parece que el archivo se ejecute al iniciar sesión. Si lo hago, source ~/.bashrcentonces hace lo que se supone que debe hacer. ¿Pero no se ~/.bashrcsupone que debe ejecutarse cada vez que inicio sesión? Los permisos …
10 bash  rhel  bashrc 


4
Retorno indirecto de todos los elementos en una matriz.
La página de manual de Bash describe el uso de ${!a}para devolver el contenido de la variable cuyo nombre es el contenido de a(un nivel de indirección). Me gustaría saber cómo devolver todos los elementos en una matriz usando esto, es decir, a=(one two three) echo ${a[*]} devoluciones one two …
10 bash  array 


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.