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
¿Crear script de finalización de bash para autocompletar rutas después del signo de igual?
Quiero crear un script de finalización de bash que reconozca los argumentos del formulario --argy --some-arg=file. Después de leer este tutorial y algunos ejemplos /usr/share/bash_completion/completions/, escribí el siguiente script (para ahorrar tiempo al escribir algunas banderas con Chromium): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some interesting …

2
leer con historia
¿Cómo puedo hacer que el readcomando incorporado soporte el historial, presionando la tecla arriba / abajo para recorrerlos? He intentado atrapar cuando presionas la tecla arriba, sin embargo, no parece funcionar con read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Al presionar las teclas …


2
Dos / etc / hosts diferentes según la hora
Estoy tratando de hacer una suite de productividad para mí. Mi primer objetivo es bloquear Facebook, Gmail y Stackexchange de 0900 a 1600. A partir de ahora, he editado mi /etc/hostsy añadido 0.0.0.0 www.facebook.com y otros similares para gmail y stackexchange. Pero estoy un poco confundido acerca de cómo incluir …
11 bash  hosts 

2
Comportamiento extraño en $ (dirname `readlink -f $ 0`)
Cuando ejecuto lo siguiente como usuario normal, todo está bien: $(dirname `readlink -f $0`) pero después de cambiar a root, ocurrió el siguiente error: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more information. ¿Algunas ideas? Probé en Fedora 16 …
11 bash 

3
Dos comandos, una tubería
Necesito que estos dos comandos sean uno (para poder canalizarlos más): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort Quiero decir que necesito que la salida de estos dos comandos esté en una tubería: $ dig …
11 bash  dns 



6
Cómo deshabilitar emacs aquí la finalización del documento
Al editar un archivo de script bash con emacs, e intentar ingresar <<<, en el segundo <emacs inserte una plantilla para un documento aquí, como en el siguiente ejemplo: <<EOF EOF Esta no es la salida deseada, porque ingresaría un literal <<<. Por el momento, recurro a ingresar < < …


2
¿Completar la pestaña de BASH completar la primera coincidencia?
¿Hay alguna manera de hacer que BASH complete la primera coincidencia cuando presiono TAB, algo así como el símbolo del sistema de Windows? (Todavía debería mostrar la lista de coincidencias, pero debería recorrerlas cuando sigo presionando la tecla). es decir, el objetivo aquí es poder completar cualquier coincidencia solo con …

2
¿Cómo usar - como alias?
Cuando estaba usando openSUSE 11.3, venía con varios alias ya configurados. Dos que usé mucho fueron +por pushd .y -para popd. Ahora en Debian, no puedo entender cómo crear el segundo. alias -=popdintenta leer -=como una opción de comando para alias. Intenté poner comillas (tanto simples como dobles) alrededor y …
11 bash  alias 

4
Forzar un alias 'agregado' a cada comando
¿Es posible agregar a la fuerza un alias de tiempo (por falta de una mejor manera de expresarlo) a cada comando bash? Por ejemplo, me gustaría tener un usuario específico que siempre que se ejecuta un comando, siempre se envuelve con dateantes y después, o time. ¿Es posible? y si …
11 bash  monitoring  alias  date  time 


6
Bash: muestra el estado de salida en el indicador:
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Lo siguiente me da el estado de salida correcto pero las variables de color no se expanden: PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' Sin …
11 bash  prompt 

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.