#!/bin/bash array=() while read line; do array+=($line) done array_length=${#array[@]} prev=0 found=0 for i in $(seq $array_length); do if [ $((i-2)) -gt $array_length ]; then break fi current=$((array[i-1]+array[i]+array[i+1])) if [ $prev -gt 0 ] && [ $current -gt $prev ]; then found=$((found+1)) fi prev=$current done echo $found