21 lines
396 B
Bash
Executable File
21 lines
396 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# ex2.bash: Advent2020 game, day 2/game 2.
|
|
|
|
CMD=${0##*/}
|
|
|
|
declare -i beg end num found=0 nlines=0
|
|
|
|
IFS=$':- \t'
|
|
while read -r beg end char str; do
|
|
num=0
|
|
[[ ${str:beg-1:1} == "$char" ]] && ((num++))
|
|
[[ ${str:end-1:1} == "$char" ]] && ((num++))
|
|
#((num == 1 && found++))
|
|
((found += num == 1))
|
|
((nlines++))
|
|
done
|
|
printf "${CMD} : lines: %d matched:%d\n" "$nlines" "$found"
|
|
|
|
exit 0
|