>>181
$(( )) での計算をしていいなら簡単だよ。

#!/bin/bash

f() {
if [[ $1 -gt 0 ]]; then
f $(( $1 - 1 ))
echo $1
fi
}

f $1