#!/bin/bash # Initialize table echo "#" $(date) > results/keff_table # Generate a k-eff table files=$(ls results/*.out) for file in $files; do ph=$(echo $file | cut -d "/" -f 2 | cut -d "." -f 1 | cut -d "_" -f 1 | sed 's/p//') sh=$(echo $file | cut -d "/" -f 2 | cut -d "." -f 1 | cut -d "_" -f 2 | sed 's/s//') keff=$(cat $file | grep "Combined k-effective" | cut -d "=" -f 2 | cut -d "+" -f 1 | sed 's/ //g') pm=$(cat $file | grep "Combined k-effective" | cut -d "=" -f 2 | cut -d "-" -f 2 | sed 's/ //g') echo POOL: $ph SAT: $sh :::: KEFF: $keff +/- $pm echo $ph $sh $keff $pm >> results/keff_table done # sort the table sort -o results/keff_table results/keff_table -k1,2g # fully saturated table cat results/keff_table | awk '$2==45 {print}' > results/keff_45s_table # three quarter saturated table cat results/keff_table | awk '$2==35 {print}' > results/keff_35s_table # half saturated table cat results/keff_table | awk '$2==25 {print}' > results/keff_25s_table # one quarter saturated table cat results/keff_table | awk '$2==15 {print}' > results/keff_15s_table