From 5c8c36fc996274bd287901acb15035134f0900c2 Mon Sep 17 00:00:00 2001 From: Dominique Liberda Date: Fri, 9 Dec 2022 12:39:36 +0100 Subject: [PATCH] 02.sh --- 04/02.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 04/02.sh diff --git a/04/02.sh b/04/02.sh new file mode 100755 index 0000000..395f06d --- /dev/null +++ b/04/02.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Paula fronting, so we're gonna do things a lil' differently +data="$(cat /tmp/04)" + +count=0 +while read line; do + IFS=, meow=($line) + IFS=- uwu=(${meow[0]}) + IFS=- owo=(${meow[1]}) + unset IFS + + # could have been nicer but idc *shrug* + if [[ ${uwu[0]} == ${owo[0]} || ${uwu[1]} == ${owo[0]} || ${owo[1]} == ${uwu[0]} || ${owo[1]} == ${uwu[1]} ]]; then + count=$((count+1)) + elif [[ ${uwu[0]} -lt ${owo[0]} && ${uwu[1]} -gt ${owo[0]} ]]; then + count=$((count+1)) + elif [[ ${owo[0]} -lt ${uwu[0]} && ${owo[1]} -gt ${uwu[0]} ]]; then + count=$((count+1)) + else + echo $line + fi + +done <<< "$data" + +echo $count +