Exercism/bash/reverse-string/reverse_string.sh

14 lines
233 B
Bash

#!/usr/bin/env bash
input=$1
reversed=""
length=${#input}
for (( i=$length-1; i>=0; i-- )); do
# extract each character from input
# and append it to reversed
reversed="${reversed}${input:$i:1}"
done
echo "$reversed"