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.


5
if, elif, else problemas de declaración en Bash
Parece que no puedo resolver cuál es el problema con la siguiente ifdeclaración en relación con el elify then. Tenga en cuenta printfque todavía está en desarrollo. Simplemente no he podido probarlo todavía en la declaración, por lo que es muy probable que esté equivocado. El error que obtengo es: …
359 bash  if-statement 


21
¿Cuál es la mejor manera de incluir otros scripts?
La forma en que normalmente incluirías un script es con "fuente" p.ej: main.sh: #!/bin/bash source incl.sh echo "The main script" incluido sh: echo "The included script" El resultado de ejecutar "./main.sh" es: The included script The main script ... Ahora, si intenta ejecutar ese script de shell desde otra ubicación, …
353 bash 



4
Historial de Bash ilimitado [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 6 años . Mejora esta pregunta Quiero que mi .bash_historyarchivo sea ilimitado. Por ejemplo, …
350 bash  unix 


18
¿Cómo puedo eliminar un proceso por nombre en lugar de PID?
A veces, cuando intento iniciar Firefox, dice "ya se está ejecutando un proceso de Firefox". Entonces tengo que hacer esto: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox jeremy@jeremy-desktop:~$ …
349 linux  bash  shell 



4
¿Cómo limitar la profundidad para la lista de archivos recursiva?
¿Hay alguna manera de limitar la profundidad de una lista recursiva de archivos en Linux? El comando que estoy usando en este momento es: ls -laR > dirlist.txt Pero tengo alrededor de 200 directorios y cada uno de ellos tiene 10 de directorios. Por lo tanto, llevará demasiado tiempo y …
346 linux  bash 

7
Un ejemplo de cómo usar getopts en bash
Quiero llamar al myscriptarchivo de esta manera: $ ./myscript -s 45 -p any_string o $ ./myscript -h #should display help $ ./myscript #should display help Mis requisitos son: getopt aquí para obtener los argumentos de entrada compruebe que -sexiste, si no devuelve un error compruebe que el valor después de …
345 bash  shell  getopts 

10
El pseudo-terminal no se asignará porque stdin no es un terminal
Estoy tratando de escribir un script de shell que crea algunos directorios en un servidor remoto y luego usa scp para copiar archivos de mi máquina local en el control remoto. Esto es lo que tengo hasta ahora: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" …
345 linux  bash  shell  ssh 


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.