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.

12
¿Cómo 'grep' una corriente continua?
¿Es posible usarlo grepen una secuencia continua? Lo que quiero decir es una especie de tail -f <file>comando, pero con grepla salida para mantener solo las líneas que me interesan. Lo he intentado tail -f <file> | grep patternpero parece que grepsolo se puede ejecutar una vez que tailfinaliza, es …
729 linux  bash  shell  grep  tail 

21
Extraer subcadena en Bash
Dado un nombre de archivo en el formulario someletters_12345_moreleters.ext, quiero extraer los 5 dígitos y ponerlos en una variable. Entonces, para enfatizar el punto, tengo un nombre de archivo con x número de caracteres, luego una secuencia de cinco dígitos rodeada por un solo guión bajo a cada lado y …
729 string  bash  shell  substring 



7
¿Qué significa set -e en un script bash?
Estoy estudiando el contenido de este archivo de preinst que el script ejecuta antes de que el paquete se desempaquete de su archivo de Debian (.deb). El script tiene el siguiente código: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d …
713 linux  bash  shell  sh 





19
¿Cómo elimino todos los archivos .pyc de un proyecto?
Cambié el nombre de algunos archivos en un proyecto bastante grande y quiero eliminar los archivos .pyc que han dejado atrás. Probé el script bash: rm -r *.pyc Pero eso no se repite a través de las carpetas como pensé que lo haría. ¿Qué estoy haciendo mal?
678 bash 




21
Dividir la cadena en una matriz en Bash
En un script Bash, me gustaría dividir una línea en pedazos y almacenarlos en una matriz. La línea: Paris, France, Europe Me gustaría tenerlos en una matriz como esta: array[0] = Paris array[1] = France array[2] = Europe Me gustaría usar un código simple, la velocidad del comando no importa. …
641 arrays  bash  split 


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.