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.



4
Cómo usar grep cuando el archivo no contiene la cadena
En mi script bash, estoy tratando de imprimir una línea si una determinada cadena no existe en un archivo. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Así es como lo escribí si quería que la cadena existiera en el archivo, pero ¿cómo puedo cambiar esto para que …
26 bash  ubuntu  grep 

2
ejecutando script con ". "Y con" fuente "
Me preguntaba si las siguientes dos formas de ejecutar un script bash son equivalentes. . ./myScript.sh source myScript.sh ¿Ambos ejecutan el contenido del script en lugar de ejecutar el script, es decir, no crean una subshell para ejecutar el script?

2
Bash "for" loop sin una parte "in foo bar ..."
Recientemente estuve mirando un código que me confundió porque funciona y no esperaba que lo hiciera. El código se reduce a este ejemplo. #!/bin/bash for var; do echo "$var" done Cuando se ejecuta con argumentos de línea de comando se imprime $ ./test a b c a b c Es …


5
¿Cómo obtener la última parte del enlace http en Bash?
Tengo un enlace http: http://www.test.com/abc/def/efg/file.jar y quiero guardar la última parte file.jar en variable, por lo que la cadena de salida es "file.jar". Condición : el enlace puede tener una longitud diferente, por ejemplo: http://www.test.com/abc/def/file.jar. Lo intenté de esa manera: awk -F'/' '{print $7}' , pero el problema es la …
25 bash  shell-script  awk  cut 

1
¿Cómo se llama la sintaxis bash '<(contenido del archivo)'?
Esta respuesta en Security StackExchange utiliza una sintaxis bash interesante para generar un archivo en línea: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Este bit es particularmente interesante: &lt;(openssl ecparam -name secp384r1) Corriendo solo: echo &lt;(openssl ecparam -name secp384r1) Regreso /dev/fd/63 …


3
¿Cómo conoce una casa un hogar?
Cada shell tiene una variable de entorno $ HOME set (ej /Users/lotolo.:). Si estoy bajo csh puedo unsetenv HOMEy aún si lo hago cd, estaré en mi casa. He probado esto también en bash ( unset HOME) y es el mismo comportamiento. Entonces, ¿cómo sabe el shell dónde está mi …
25 bash  cd-command  home  tcsh  csh 




4
¿Es posible definir un comando en bash?
Por ejemplo, ¿puedo configurar: gb = cd /media/Dan/evolution ... de modo que cada vez que ejecuto gben bash, ¿puedo cdese directorio en particular? Encontré algo en línea: el aliascomando. Pero parece que no puede hacer el trabajo anterior. ¿Es posible hacer lo? ¿Cómo?


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.