Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.






2
Encontrar la ubicación del script de shell de origen
¿Es posible que un script de shell de origen conozca su ubicación? He leído la determinación de ruta de acceso a shell script de origen , pero las respuestas se centran en bashy tcshy fallar si se utiliza un shell POSIX. $0tampoco es la solución y produce resultados incorrectos . …
8 shell  path 

2
¿Qué significa "cd &"?
Sé cómo cambiar el directorio desde la terminal escribiendo cd <directory> Pero aquí está el escenario. Estaba usando terminal para ir a la carpeta de mi repositorio git. repositorios glenn repositorio-glenn-remdroid Dada la estructura de carpetas anterior, quiero cambiar glenn-remdroid-repositoryporque es mi repositorio haciendo. cd glennRepositories Antes de cambiar al …

6
¿Cómo copiar o mover archivos sin que se les solicite sobrescribir?
Lo que probé: root@host [/home1]# cp -f hello /home3 cp: omitting directory `hello' root@host [/home1]# cp -rf hello /home3 cp: overwrite `/home3/hello/.buildpath'? y cp: overwrite `/home3/hello/.bash_logout'? y cp: overwrite `/home3/hello/.project'? ^C Siempre me preguntan si quiero sobrescribir. Usar mv tampoco funciona. ¿Entonces qué debo hacer? Otras cosas que probé: root@host …
8 shell  alias  cp 






2
¿Diferencia entre [[$ variable]] y [[-n $ variable]]?
En bash, ¿son [[ $variable ]]y [[ -n $variable ]]completamente equivalentes? Parece ser el caso a juzgar por el resultado a continuación, pero veo que ambas formas de uso prevalecen en los scripts de shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] …
8 bash  shell  test 

1
La secuencia de comandos Bash no lee la entrada
Tengo un script que se supone que ejecuta un comando en segundo plano, y lo hace. El problema es que cuando la secuencia de comandos se encuentra con un comando de lectura, no se detiene y no acepta entradas. Aquí está: printf "Where is yo music?: " read musicPath cd …

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.