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.

6
¿Cómo escribo una respuesta "sí" para instalar programas?
Trabajo con instancias de Amazon Linux y tengo un par de scripts para completar datos e instalar todos los programas con los que trabajo, pero un par de programas preguntan: Do you want to continue [Y/n]? y pausa la instalación. Quiero contestar automáticamente "Y" en todos los casos, ahora estoy …
113 linux  bash  scripting 






16
Prueba unitaria de scripts de bash
Tenemos un sistema que tiene algunos scripts bash ejecutándose además del código Java. Dado que estamos tratando de probar todo lo que posiblemente pueda romperse, y esos scripts de bash pueden romperse, queremos probarlos. El problema es que es difícil probar los scripts bash. ¿Existe una forma o una mejor …


6
Cómo mostrar y actualizar el eco en la misma línea
Tengo lo siguiente en Bash (en Linux) for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let movies=movies+1 done Pero deseo que …
112 bash 


8
Pasando la variable bash a jq select
He escrito un script para recuperar cierto valor file.json. Funciona si proporciono el valor a jq select, pero la variable no parece funcionar (o no sé cómo usarla). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] | select(.username=="myemail@hotmail.com") | .id') echo "$projectID" EMAILID=myemail@hotmail.com #this does not work *** …


4
¿Cómo analizar un archivo CSV en Bash?
Estoy trabajando en un largo guión de Bash. Quiero leer celdas de un archivo CSV en variables Bash. Puedo analizar líneas y la primera columna, pero no cualquier otra columna. Aquí está mi código hasta ahora: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I …
111 linux  bash  csv 

16
El script Bash imprime "Comando no encontrado" en líneas vacías
Cada vez que ejecuto un script bash scriptname.shdesde la línea de comandos en Debian, obtengo Command Not foundy luego el resultado del script. El guión funciona, pero siempre hay una Command Not Founddeclaración impresa en la pantalla para cada línea vacía. Cada línea en blanco resulta en un comando no …
111 linux  bash  debian 

16
Cómo extraer una columna de un archivo csv
Si tengo un archivo csv, ¿existe una forma rápida de bash para imprimir el contenido de una sola columna? Es seguro asumir que cada fila tiene el mismo número de columnas, pero el contenido de cada columna tendría una longitud diferente.
111 bash  csv  extract 

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.