File tree Expand file tree Collapse file tree 3 files changed +32
-268
lines changed Expand file tree Collapse file tree 3 files changed +32
-268
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/env nix-shell
2+ #! nix-shell -i bash -p gzip
3+
4+ set -e
5+
6+ for d in tsr
7+ do
8+ mkdir -p results/$d
9+ for f in cpus lifecycle resources receipts
10+ do
11+ DIR=$( find $d -type f -name $f .csv.gz \( -not -empty \) -printf %h\\ n -quit)
12+ HL=$( sed -n -e ' 1p' " $DIR /case.csv" )
13+ HR=$( zcat " $DIR /$f .csv.gz" | sed -n -e ' 1p' )
14+ (
15+ echo " $HL ,$HR "
16+ for g in $( find $d -type f -name $f .csv.gz \( -not -empty \) -printf %h\\ n)
17+ do
18+ if [ ! -e " $g /stderr" ]
19+ then
20+ echo " Skipping $g because it has no stderr." >> /dev/stderr
21+ elif [ -s " $g /stderr" ]
22+ then
23+ echo " Skipping $g because its stderr is not empty." >> /dev/stderr
24+ else
25+ BL=$( sed -n -e ' 2p' " $g /case.csv" )
26+ zcat " $g /$f .csv.gz" | sed -e " 1d;s/^/$BL ,/;s/null/NA/g"
27+ fi
28+ done
29+ ) | pigz -p 3 -9c > results/$d /$f .csv.gz &
30+ done
31+ done
32+ wait
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments