Preguntas etiquetadas con bash

39
Cómo eliminar el mensaje de bienvenida "Tienes correo"

Cuando abro mi terminal dice "tienes correo", ¿alguien tiene idea de por qué? Estoy ejecutando OS X, pero dado que también se basa en Unix y se basa en archivos como bashrc, bash_profile, etc. Pensé que alguien aquí podría saberlo, ¡y no estoy seguro de que sea un problema específico de la...

39
¿En qué shell estoy corriendo?

Cuando ejecuto echo $SHELLla salida dice lo /bin/tcshque significa que estoy ejecutando un tcshshell. Pero, por ejemplo, cuando emito el siguiente comando alias emacs 'emacs -nw' Obtuve el siguiente error: bash: alias: emacs: not found bash: alias: emacs -nw: not found y cuando publico alias...

39
Resolviendo la dirección MAC de la dirección IP en Linux

Necesito escribir un script bash en el que tenga que crear un archivo que contenga los detalles de las direcciones IP de los hosts y su asignación con las direcciones MAC correspondientes. ¿Hay alguna forma posible de encontrar la dirección MAC de cualquier host (remoto) cuando la dirección IP del...

39
Ejecute una diferencia entre archivos locales y remotos

Estoy conectado a un host a través de sshy me gustaría comparar (digamos con diff) un cierto archivo de configuración contra su contraparte en otro host, también accesible a través ssh, sin tener que descargar manualmente el archivo remoto antes de ejecutar el

39
eliminar o borrar la pila de rutas popd / pushd

Después de pushdpasar demasiadas veces, quiero borrar todo el montón de caminos. ¿Cómo haría popdtodos los artículos en la pila? Me gustaría popdsin necesidad de saber cuántos hay en la pila. El manual de bash no parece cubrir esto . ¿Por qué necesito saber esto? Soy fastidioso y limpiar la...

39
¿Puede bash escribir en su propia secuencia de entrada?

¿Es posible en un shell bash interactivo ingresar un comando que muestre algo de texto para que aparezca en el siguiente símbolo del sistema, como si el usuario hubiera ingresado ese texto en ese indicador? Quiero poder crear sourceuna secuencia de comandos que genere una línea de comandos y la...

38
Shell orientado a objetos para * nix

Prefacio: Me encanta bash y no tengo intención de comenzar ningún tipo de argumento o guerra santa, y espero que esta no sea una pregunta extremadamente ingenua. Esta pregunta está algo relacionada con esta publicación en superusuario, pero no creo que el OP realmente supiera lo que estaba...

38
¿Por qué necesitamos el comando "at" en Linux?

Estaba estudiando el código en el que atse usa el comando. Miré a mi alrededor y descubrí que se usa para ejecutar trabajos por lotes. Se utiliza para programar trabajos. Se le da, como entrada, un comando y un tiempo, relativo o absoluto. Entonces, mi primera pregunta es: ¿por qué se atusa el...

38
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...

37
`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...

37
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...

37
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...