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
¿Por qué BASH imprimió “bash: cd: write error: Success”?
Me di cuenta de esto varias veces hoy. Si cd ../Directoryescribo para cambiar a otro directorio, imprime "bash: cd: write error: Success". No puedo determinar qué otros comandos anteriores podrían estar relacionados con esto. typeset -f No imprime nada. alias No imprime nada. type -a cd imprime "cd es un …
12 bash 

5
Usando $? en una declaración if
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Estoy tratando de escribir una función como la de arriba y colocarla en mi archivo .bashrc. Después de obtener el archivo y ejecutarlo, obtengo: Tiempo total: 51 segundos - golpe: …
12 bash  scripting 



4
¿Cómo activo el autocompletado sin una tecla de tabulación?
Estoy enviando mensajes a mi máquina usando mi iPhone con una aplicación llamada ServerAuditior. No tiene tecla de tabulación. Ver captura de pantalla ¿Cómo activo el autocompletado sin la tecla tab? No quiero escribir muchos caracteres para cd-ing. Tengo teclas de flecha en esta aplicación. Puedo deslizar hacia la izquierda …


4
cp vs. cat para copiar un archivo
cp a by cat a > bcual es la diferencia En el script de instalación x86 del árbol fuente del núcleo de Linux ( arch/x86/boot/install.sh), se usan ambos: cat $2 > $4/vmlinuz cp $3 $4/System.map ¿Por qué no mantienen el mismo formato si uno es mejor que el otro?


3
¿Qué es la señal 0 en un comando trap?
Estoy siguiendo esta guía sobre cómo configurar la autenticación SSH sin contraseña con ssh-agent. Para iniciar ssh-agent, el autor recomienda el siguiente código en .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi No entiendo por qué está atrapando …
12 bash  signals  trap 

3
¿Qué tipo de motor de expresión regular usa bash?
Uso RegEx Buddy para crear prototipos y depurar mis expresiones regulares. RegEx Buddy me permite elegir entre varios tipos diferentes de motores de expresión regular (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE, etc.). ¿Qué motor de expresión regular usa bash (por ejemplo, en ify casedeclaraciones)? Estoy …

2
¿Por qué no puedo pgrep un proceso?
$ ps aux | grep -i ssh USER 4364 0.0 0.0 9004 1032 ? Ss 12:20 0:00 ssh -v -fND localhost:4000 USERNAME@SERVER-IP-ADDRESS $ pgrep localhost:4000 ¿Por qué esto no funciona?
12 linux  bash 

3
Remoto for-loop sobre SSH
Tengo lo siguiente en un script for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Pero no funciona. Cosa extraña, veo $ I cantidad de líneas de devolución. Entonces, si tengo diez archivos, veo diez líneas en blanco.
12 bash  ssh  quoting 

3
¿Cómo portar matrices de estilo bash a cenizas?
Hace algún tiempo escribí un script bash que ahora debería poder ejecutarse en un entorno ash. En bashfue como: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } En realidad, hay como 40 servicios en matriz, y …
12 bash  shell  array  ash 



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.