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.

7
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 …

4
¿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 es?

3
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 …



5
¿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 posible? ¿Cómo puedo encontrar dónde está este archivo? Estoy usando bash
12 bash  shell  path 

2
./executable: no se puede ejecutar el archivo binario
Tengo un script que funciona bien cuando ssh al servidor para ejecutarlo yo mismo, pero tiene problemas cuando Hudson , un servidor de integración continua, lo ejecuta. Estoy automatizando las pruebas en un sistema Linux integrado (el objetivo). El objetivo está conectado al servidor A (RHEL 5) a través de …


5
Ejecute un script a través de cron cada dos semanas
He investigado bastante sobre cómo hacer esto, y veo que no hay forma directa en cron de ejecutar un trabajo, digamos, cada dos jueves. En este momento, me estoy inclinando hacia la creación de un script que se ejecutará todas las semanas, y tocará un archivo de "marca" cuando se …
12 bash  scripting  cron 

3
¿Cuál es el último argumento del comando anterior?
$_ se dice que es el último argumento del comando anterior. Entonces, me pregunto por qué no lo es, EDITOR="emacs -nw"pero EDITORen el siguiente ejemplo. ¿Por qué no es "emacs -nw"parte del último argumento? En términos más generales, ¿cuáles son las definiciones de un argumento y el último argumento? Gracias. …
12 bash 




3
Error al abrir el archivo de configuración '/ dev / fd / 63', error: no existe dicho archivo o directorio para wpa_supplicant
Cuando hago esto: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") yo obtengo Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' ¿Algunas ideas?

2
set -u uso no funciona como se esperaba
Estoy aprendiendo cómo usar de manera eficiente diferentes setopciones en mi script y descubrí set -uque parece ser perfecto para salir de mi script si una variable no se configura correctamente (por ejemplo, eliminar usuarios). De acuerdo con la página del manual , set -uy set -ehace lo siguiente ... …

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.