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
EOF inesperado mientras busca coincidencia '' '- script bash
Acabo de escribir un script bash y siempre obtengo este error EOF. Así que aquí está mi script (solo funciona en OS X): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool) if [ "$status" = "1" ] …
38 bash  shell 






4
¿Cómo puedo encontrar una declaración de alias falso?
Estoy tratando de encontrar dónde aliasse ha declarado un específico . He buscado todos los lugares habituales que sé para buscar alias: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sin suerte Sé que es aliasporque cuando lo hago which COMMAND, obtengo: alias COMMAND='/path/to/command' …
37 bash  alias  bashrc 

1
Evitar "BASH-isms" en los scripts de shell
¿Existe una herramienta similar a Perl :: Critic que inspeccionará sus scripts de shell y señalará defectos, problemas de portabilidad, usos de programas no estándar sin fallos, usos de programas depreciados, etc.? Me doy cuenta de que set -o posixdeshabilitará el uso que no sea POSIX, pero eso no me …
37 bash  shell  zsh  ash 

3
Guiones en printf
Estoy tratando de usar printf para formatear una salida bonita en un script bash p.ej: ----------------------- | This is some output | ----------------------- Pero me he tropezado con un comportamiento que no entiendo. $ printf "--" me da el error printf: usage: printf [-v var] format [arguments] y $ printf …
37 bash 

1
Comprender el comando incorporado `compgen`
De help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function generating possible completions. If the optional …

5
Uso de la fecha / hora del sistema en un script Cron
Estoy configurando un Cronjob que respaldará una base de datos MySQL que tengo en mi servidor, pero no quiero que siga sobrescribiendo el mismo archivo una y otra vez. En cambio, quiero tener una variedad de copias de seguridad para elegir, hechas automáticamente. Por ejemplo: ## Cronjob, run May 21st, …
37 bash  terminal  cron 

12
Agregar separador de miles en un número
En pitón re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir un número por trillizos, por ejemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 ¿Cómo hacer lo mismo con bash / awk?

2
Terminal autocompletar: recorrer las sugerencias
Tenía esto en mi configuración de Ubuntu y desde que cambié a Fedora quiero configurarlo y olvidé cómo ... La idea es simple: No quiero que el terminal me muestre sugerencias cuando duplico tab, en cambio quiero que recorra todas las sugerencias posibles con cada pulsación tab... esto también se …

3
`Error de sintaxis:" ("inesperado` al crear una matriz
Tengo dos servidores Linux (Debian). Estoy creando un script de shell. En el primero creo una matriz así: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Eso funciona bien Pero cuando ejecuto esto en el otro servidor me sale: Syntax error: "(" unexpected Por lo que puedo decir, ambos servidores son iguales. …


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.