Preguntas etiquetadas con bash

12
¿Encontrar un archivo en la ruta sin "que"?

Soy (de alguna manera) capaz de ejecutar un script: $ assemble.sh file ... [output] Pero whichno puedo encontrarlo: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. ¿Cómo es esto...

12
¿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...

12
¿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...

12
Cómo canalizar el resultado hash md5 en shell

Estoy buscando una forma simple de canalizar el resultado de md5sumotro comando. Algo como esto: $echo -n 'test' | md5sum | ... Mi problema es que md5sumno solo genera el hash de la cadena, sino también una exageración, lo que indica que la entrada provino de stdin. Revisé el archivo man y no...

12
¿Qué es el comando "llamador"?

Estoy ejecutando Ubuntu 10.10 con openbox ejecutándose en la parte superior. Hoy noté un comando llamado caller, sin embargo, no hay una página de manual, no responde a ninguna entrada (o --help) y whereis no la encuentra. ¿Alguna idea de lo que

12
Imprimir argumentos de shell en orden inverso

Estoy un poco atascado. Mi tarea es imprimir los argumentos en mi script en orden inverso, excepto el tercero y el cuarto. Lo que tengo es este código: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done Como odio eval...

12
¿Por qué el tiempo bash es más preciso que el tiempo GNU?

El comando buitin bash timeproporciona una precisión de ejecución de milisegundos y GNU time(generalmente / usr / bin / time) proporciona una precisión de centisegundos. El times(2)syscall da tiempos en relojes, y 100 relojes = 1 segundo (generalmente), por lo que la precisión es como GNU time....

12
Reasignación de Ctrl-l en bash

¿Se puede reasignar Ctrl- len bash para ejecutar más que solo borrar? Sé que normalmente solo borra la pantalla. Estoy buscando cambiar eso para borrar la pantalla y enumerar mi me pwdgusta así: Ctrl-

12
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

12
Nombre de variable concatenado de desreferencia

Puedo hacer esto, pero requiere hacer una cadena de la variable y luego desreferenciarla. ¿Hay alguna forma de acortarlo a una declaración más simple? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS );...

12
Alternativa para ver qué colores admiten

Tengo un comando ( phpunit) que tiene una salida de color. De acuerdo con el watchcomando, debería poder usar la --colorbandera para permitir que pase la reproducción del color. Sin embargo, esto no está funcionando. ¿Hay alguna otra forma de resolver

12
¿Es posible cambiar el orden de un globo?

Estoy tratando de mostrar todas las instancias de un mensaje particular del syslog en orden cronológico haciendo algo como lo siguiente: grep squiggle /var/log/messages* Desafortunadamente, el patrón global coincide primero con el archivo activo actualmente.