#!/bin/bash outer() { local count=0 inner() { count=$(($count + 1)) echo $count } } outer outer outer outer # res=outer # count=$(res)