Preguntas etiquetadas con bash

113
¿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
¿Grabar un archivo enorme (80 GB) de alguna manera para acelerarlo?

grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Esto se ha estado ejecutando durante una hora en un servidor Linux bastante potente que de otra manera no está sobrecargado. ¿Alguna alternativa a grep? Cualquier cosa sobre mi sintaxis que pueda mejorarse (¿egrep, fgrep mejor?) El archivo...

112
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

111
¿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
Leer la salida de un comando en una matriz en Bash

Necesito leer la salida de un comando en mi script en una matriz. El comando es, por ejemplo: ps aux | grep | grep | x y da la salida línea por línea así: 10 20 30 Necesito leer los valores de la salida del comando en una matriz, y luego trabajaré un poco si el tamaño de la matriz es menor que...

111
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

110
Diferencia de cuerdas en Bash

Estoy tratando de encontrar una manera de determinar la diferencia entre dos cadenas en mi script. Podría hacer esto fácilmente con diff o comm, pero no estoy tratando con archivos y prefiero no enviarlos a archivos, hacer la comparación y volver a leerlos. Veo que comm, diff, cmp permiten pasar...