I have two log files with the application names and the failed reasons ,
first.log
Application 01
Application 02
Application 03
Application 04
Application 05
second.log
failed reason : reason 01
failed reason : reason 02
failed reason : reason 03
failed reason : reason 04
failed reason : reason 05
I want to loop trough this log files and write those information's into a new log file. So the required output is,
Application 01 failed reason : reason 01
Application 02 failed reason : reason 02
Application 03 failed reason : reason 03
Application 04 failed reason : reason 04
Application 05 failed reason : reason 05
The way I tried is as follows ,
while read p; do
projectName="$p"
while read x; do
failedReason="$x"
done < second.log
done < first.log
echo $projectName $failedReason >> full.log
I know this approach is wrong because when the parent loop takes a value then the inner loop runs until the last values and assign the last value to the $failedReason. Then it always prints the last value of the second.log
any suggestion for doing this?