#!/bin/bash #get functions arguments number_thread=$1 outputfile=$2 for ((i=1;i<=$number_thread;i++)) do file="archi"$i"_result.txt" value=$(awk -F, '{if($1=="reduce_execution_time") val=$2}END{print val}' $file); sed -i -e '/^reduce_execution_time/ s/.*/&,'"$value"'/' $outputfile value=$(awk -F, '{if($1=="precedence_constraint_change") val=$2}END{print val}' $file); sed -i -e '/^precedence_constraint_change/ s/.*/&,'"$value"'/' $outputfile value=$(awk -F, '{if($1=="processor_speed_increase") val=$2}END{print val}' $file); sed -i -e '/^processor_speed_increase/ s/.*/&,'"$value"'/' $outputfile value=$(awk -F, '{if($1=="period_change") val=$2}END{print val}' $file); sed -i -e '/^period_change/ s/.*/&,'"$value"'/' $outputfile value=$(awk -F, '{if($1=="priority_change") val=$2}END{print val}' $file); sed -i -e '/^priority_change/ s/.*/&,'"$value"'/' $outputfile value=$(awk -F, '{if($1=="processor_number_increase") val=$2}END{print val}' $file); sed -i -e '/^processor_number_increase/ s/.*/&,'"$value"'/' $outputfile value=$(awk -F, '{if($1=="delay_execution_time") val=$2}END{print val}' $file); sed -i -e '/^delay_execution_time/ s/.*/&,'"$value"'/' $outputfile sed -i -e 's/ \r//g' $outputfile done