16 lines
635 B
Bash
Executable File
16 lines
635 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Paste results for two input measures into single output
|
|
|
|
## [ https://stackoverflow.com/questions/20163225/paste-files-from-list-of-paths-into-single-output-file ]
|
|
#
|
|
|
|
MEASURE1="$1" # first measure, input
|
|
MEASURE2="$2" # second measure, input
|
|
GZFILE="$3" # results file, input
|
|
|
|
list1=$(gzip -dc "${GZFILE}" | awk -v measure="${MEASURE1}" -F, '/Mean/ && $3==measure { printf"%s %s %s %s\n",$3,$4,$6,$8 }')
|
|
list2=$(gzip -dc "${GZFILE}" | awk -v measure="${MEASURE2}" -F, '/Mean/ && $3==measure { printf"%s %s %s %s\n",$3,$4,$6,$8 }')
|
|
|
|
paste <(echo "$list1") <(echo "$list2")
|