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.



1
¿Cuándo es necesaria la doble cita?
El viejo consejo solía ser citar dos veces cualquier expresión que involucrara un $VARIABLE, al menos si uno quisiera que el intérprete lo interpretara como un solo elemento, de lo contrario, cualquier espacio en el contenido de $VARIABLEarrojaría el intérprete. Sin embargo, entiendo que en versiones más recientes de shells, …


30
Navegación rápida de directorios en el shell bash
Me gustaría cambiar frecuentemente entre directorios que están en rutas totalmente no relacionadas, por ejemplo /Project/Warnest/docs/y ~/Dropbox/Projects/ds/test/. Pero no quiero escribir cd /[full-path]/todo el tiempo. ¿Hay algún comando de acceso directo para cambiar a directorios previamente trabajados? Una solución que se me ocurre es agregar variables de entorno a mi …



5
¿Cuál es el propósito del comando hash?
Si lo ejecuta hash, muestra la ruta de todos los comandos ejecutados desde el último restablecimiento del hash ( hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 /usr/bin/whoami …
118 bash  history 





8
Pasar argumentos con nombre a scripts de shell
¿Hay alguna manera fácil de pasar (recibir) parámetros con nombre a un script de shell? Por ejemplo, my_script -p_out '/some/path' -arg_1 '5' Y en el interior los my_script.shrecibimos como: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out …

3
Pasar argumentos de la línea de comandos al script bash
Soy nuevo en la programación de script bash. Quiero implementar un script bash 'deploymLog', que acepta como entrada un argumento de cadena (nombre). [root@localhost Desktop]# ./deploymLog.sh name aquí quiero pasar el argumento de cadena (nombre) a través de la línea de comando Como paso inicial, necesito agregar la marca de …
114 bash  shell  scripting 


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.