Skip to content

Commit

Permalink
continue regex exercice
Browse files Browse the repository at this point in the history
  • Loading branch information
romaincarlier4 committed Oct 26, 2023
1 parent 6b80576 commit 3efa2ff
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions Regex/run
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ regex2=$(cat student_regex2)
regex3=$(cat student_regex3)
regex4=$(cat student_regex4)

grep -oP $regex1 apache.log > student_result1
grep -oP '(\d{1,3}\.){3}\d{1,3}' apache.log > good_result1

global_success=true

grep -oP "$regex1" apache.log > student_result1
grep -oP '(\d{1,3}\.){3}\d{1,3}' apache.log > good_result1

if diff student_result1 good_result1; then
feedback-result --id regex1 success
feedback-msg -e -m "Correct" --id regex1
Expand All @@ -26,7 +26,7 @@ else
global_success=false
fi

grep -oP $regex2 apache.log > student_result2
grep -oP "$regex2" apache.log > student_result2
grep -oP '\[.*?\]' apache.log > good_result2

if diff student_result2 good_result2; then
Expand All @@ -38,7 +38,7 @@ else
global_success=false
fi

grep -oP $regex3 apache.log > student_result3
grep -oP "$regex3" apache.log > student_result3
grep -oP '"GET\s.*?"' apache.log > good_result3

if diff student_result3 good_result3; then
Expand All @@ -50,7 +50,7 @@ else
global_success=false
fi

grep -oP $regex4 apache.log > student_result4
grep -oP "$regex4" apache.log > student_result4
grep -oP '^.*200.*$' apache.log > good_result4

if diff student_result4 good_result4; then
Expand All @@ -62,6 +62,8 @@ else
global_success=false
fi

echo $global_success

if [ $global_success ]; then
feedback-result success
feedback-msg -em "Bravo, vous avez réussi"
Expand Down

0 comments on commit 3efa2ff

Please sign in to comment.