#!/usr/bin/env bash weeks=0 while IFS= read -r line; do echo "$line" if [[ $line =~ \(([0-9]+)\ weeks?\) ]]; then ((weeks+=${BASH_REMATCH[1]})) fi done echo echo "TOTAL: $weeks"