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.

2
leer -a matriz -d '\ n' <foo, código de salida 1
Si trato de ejecutar read -a fooArr -d '\n' &lt; bar el código de salida es 1, a pesar de que logra lo que yo quiero; pon cada línea de baren un elemento de la matriz fooArr(usando bash 4.2.37). ¿Alguien puede explicar por qué sucede esto? He encontrado otras formas …
8 bash  newlines  read 






4
redireccionar y registrar la salida del script
Estoy tratando de ordenar los siguientes fragmentos, los objetivos de diseño son registrar toda la salida de un script y no debería ser un contenedor. Menos líneas son mejores. No me importan las entradas del usuario (en esta etapa), los scripts de destino se ejecutan de forma no interactiva. El …

2
¿Diferencia entre [[$ variable]] y [[-n $ variable]]?
En bash, ¿son [[ $variable ]]y [[ -n $variable ]]completamente equivalentes? Parece ser el caso a juzgar por el resultado a continuación, pero veo que ambas formas de uso prevalecen en los scripts de shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] …
8 bash  shell  test 

1
¿Cómo puedo cambiar el color de estado duro de la pantalla en función del usuario conectado?
No he editado / creado un archivo .screenrc en mucho tiempo, pero esto es lo que estoy usando actualmente: # Turn off the screen startup message startup_message off # Define format of bottom navigation/status/date/etc. line hardstatus alwayslastline "%{yk}[ %H ] %-Lw%50&gt;%{gk}(%{-}%n-%t%{gk})%{-}%+Lw%&lt; %=%{yk}[ %c %d.%m.%Y ]" # Increase scrollback buffer to …

2
Leer el título de un DVD?
Me di cuenta de que cada imagen de DVD tiene un nombre en mayúscula semi-único. ¿Hay alguna forma estandarizada para que yo simplemente lea este nombre como usuario no root en Linux? Estoy en un derivado de Ubuntu 12.04 que ejecuta el kernel 3.7. Me gustaría simplemente obtener el nombre …
8 bash  dvd 


2
cp -f no puede sobrescribir cp -i alias
En mi archivo /home/user/.bashrc, tengo esos alias para evitar errores: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Si estoy realmente seguro de lo que estoy haciendo, puedo sobrescribir rmy mvusar alias rm -fo mv -f, no me preguntará si realmente quiero sobrescribir archivos. El problema es que no …
8 bash  alias 


2
Use una variable de shell en awk
Aquí está mi script (para encontrar los archivos que contienen un patrón específico): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c&gt;0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Me gustaría usar mi script con un argumento §: MyScript.sh …
8 bash  awk  variable 


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.