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.

2
¿Cómo salir de un bucle en Bash?
Quiero escribir un script Bash para procesar texto, lo que puede requerir un ciclo while. Por ejemplo, un ciclo while en C: int done = 0; while(1) { ... if(done) break; } Quiero escribir un script Bash equivalente a eso. Pero lo que solía usar y, como han demostrado todos …
150 bash  shell  while-loop 



9
¿Cómo silenciar la salida en un script Bash?
Tengo un programa que sale a stdout y me gustaría silenciar esa salida en un script Bash mientras se canaliza a un archivo. Por ejemplo, ejecutar el programa generará: % myprogram % WELCOME TO MY PROGRAM % Done. Quiero que el siguiente script no envíe nada al terminal: #!/bin/bash myprogram …
149 bash 



11
bash: mala sustitución
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Este script bash me da un error de sustitución incorrecto en Ubuntu. Cualquier ayuda será muy apreciada.

12
comando de origen no encontrado en sh shell
Tengo un script que usa shshell. Me sale un error en la línea que usa el sourcecomando. Parece sourceque no está incluido en mi shshell. Si intento explícitamente ejecutar sourcedesde shell obtengo: sh: 1: source: not found ¿De alguna manera debo instalar "fuente"? ¿Tengo una versión incorrecta de sh?
148 bash  shell  sh 

12
Permiso de Github denegado: ssh add agent no tiene identidades
Esta es la primera vez que accedo a GitHub y no tengo experiencia en el uso de una consola. Estoy en una MacBook usando Bash. Cuando intento acceder a GitHub, obtengo esto: git clone git@github.com:dhulihan/league-of-legends-data-scraper.git Cloning into 'league-of-legends-data-scraper'... Permission denied (publickey). fatal: Could not read from remote repository. Please make …




14
Espera a que termine un proceso
¿Hay alguna función integrada en Bash para esperar a que finalice un proceso? El waitcomando solo permite esperar a que finalicen los procesos secundarios. Me gustaría saber si hay alguna forma de esperar a que termine algún proceso antes de continuar con cualquier script. Una forma mecánica de hacer esto …
147 bash  scripting  process  wait 


9
Comando no encontrado al usar sudo
Tengo un script llamado foo.shen mi carpeta de inicio. Cuando navego a esta carpeta e ingreso ./foo.sh, me sale -bash: ./foo.sh: Permission denied. Cuando uso sudo ./foo.sh, me sale sudo: foo.sh: command not found. ¿Por qué sucede esto y cómo puedo solucionarlo?
146 linux  bash  sudo 

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.