Tengo un montón de archivos ( file1
, file2
, file3
, ...) con dos columnas. Por ejemplo, se file1
ve así:
0.12 0
0.32 0
0.42 1
0.23 0
y se file2
parece a:
0.34 1
0.55 1
0.31 1
0.99 0
Me pregunto cómo combinar correctamente estos archivos en un archivo con solo las primeras columnas. El archivo de salida debería ser como:
0.12 0.34
0.32 0.55
0.42 0.31
0.23 0.99
Mi intento inicial (sin éxito) está aquí:
pr -t -s ',' -m <(< file1 | cut -d ' ' -f 1) <(< file2 | cut -d ' ' -f 1)
bash
shell-script
scripting
Andrej
fuente
fuente
<
filename
|
command
<
filename command
|
command
<
filename
pr -t -s' ' -m <(< file1 cut -d ' ' -f 1) <(< file2 cut -d ' ' -f 1 )
<
filename
|
command
<
filename command
|
command
<
filename
cut
command
filename
Respuestas:
Como la cantidad de archivos es grande, awk suena como una buena opción:
fuente
Enfoque simple:
fuente