Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.

3
Examinar carpetas en MSYS
Esta será la pregunta más difícil del día. ¿Cómo navego por la estructura de mi carpeta de Windows dentro del shell de MSYS? Cuando inicio el shell, todo lo que veo es un '~'. Escribo 'ls' y la carpeta está vacía. Solo quiero saber cómo llegar a mi unidad c.
95 bash  msys 




6
Shell: escribe el contenido de la variable en un archivo
Me gustaría copiar el contenido de una variable (aquí llamada var) en un archivo. El nombre del archivo se almacena en otra variable destfile. Tengo problemas para hacer esto. Esto es lo que probé: cp $var $destfile También intenté lo mismo con el comando dd ... Obviamente, el shell pensó …
95 linux  bash  shell 

10
¿Cómo hacer un "alias" para un camino largo?
Traté de crear un "alias" para una ruta que utilizo a menudo mientras escribo en shell. Intenté algo, pero falló: myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory ¿Cómo lo hago funcionar? Sin embargo, cd ~/Files/Scripts/Mainfunciona.
95 linux  bash  unix  scripting 


8
¿Qué significa 'cd -'?
En un script de shell bash hoy noté el siguiente comando al final del script. Yo se que escd pero desconozco el significado de una carrera tras él. cd - ¿Qué significa esto? Google trunca ingenuamente el, -por lo que no puedo encontrar su respuesta.
95 linux  bash  shell 


3
Hacer referencia a un archivo relativo a la ejecución de un script
En un script bash que estoy escribiendo, utilizo sourcepara incluir la variable definida en un archivo de configuración. El script que se ejecutará es act.sh, mientras que el script que se sourced es act.conf.sh, así que en act.shtengo: source act.conf.sh Sin embargo, esto solo funciona cuando se ejecuta act.shen el …
94 bash  shell 

8
Compruebe si el directorio está montado con bash
estoy usando mount -o bind /some/directory/here /foo/bar Quiero comprobarlo /foo/barcon un script bash y ver si se ha montado. Si no es así, llame al comando de montaje anterior, de lo contrario, haga otra cosa. ¿Cómo puedo hacer esto? CentOS es el sistema operativo.
94 linux  bash  centos  mount 





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.