Preguntas etiquetadas con bash-scripting

Las secuencias de comandos Bash son secuencias de comandos en el lenguaje de shell Bash.










3
Procesar cada línea de un archivo en bash
Cuando quiero hacer algo con cada línea en un archivo, generalmente escribo cat my_file | while read a do gzip "$a" done El gzip es solo un ejemplo, puede ser cualquier cosa. Lo que me pregunto es si hay otra forma de obtener las líneas cat file | while read.

1
Manejar nombre de archivo con espacios dentro de Bash-script
En mi Bash-script tengo que manejar nombres de archivos con espacios. Estas son las líneas importantes dentro de mi script: mp3file="/media/d/Music/zz_Hardcore/Sampler/Punk-O-Rama\ Vol.5\ \[MP3PRO\]/01\ -\ Nofx\ -\ Pump\ up\ the\ Valium.mp3" echo "Command: mp3info -x `echo $mp3file`" mp3info -x `echo $mp3file` Desafortunadamente, el comando no funciona, porque el nombre del archivo …

2
Confundido sobre jq parser
Estoy tratando de usar jq parser en mis scripts de bash y estoy confundido acerca de cómo funciona, ¿alguien podría explicar qué estoy haciendo mal? Aquí está el archivo original del servicio externo y necesito obtenerlo value: root@test ~ # cat test.json {"sensors":[{"id":34585,"value":-3.06,"time":1457031003}]} Intentando enviarlo a jq: root@test ~ # …


1
Script Homebrew para reinstalar fórmulas
Me gustaría desarrollar un script bash para capturar la fórmula Homebrew actualmente instalada, y luego poder reinstalar estas fórmulas en caso de que necesite reinstalar mi sistema operativo. Espero combinar estos dos segmentos en un solo script parametrizado: Capture las fórmulas instaladas actualmente: #!/bin/sh # capture brew list >> ~/sh.brew.formulas.txt …

2
Escribir PID para archivar en ejecución Bash
Estoy ejecutando un script de bash a través de cron. Quiero escribir el ID de proceso (PID) de la secuencia de comandos a un /tmp/ archivo de referencia, en caso de que necesite eliminarlo más tarde (este script puede tardar de 6 a 10 horas en completarse). ¿Es posible hacer …

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.