Unix shell脚本来反转没有rev的字符串

1 unix bash shell

我想编写一个shell脚本,它接受一个字符串作为命令行参数,并使用rev命令打印出以相反顺序输入的内容,而不是逐个反转字母.我该怎么办?所以,如果输入Flower,它将打印出rewolF

谢谢

Gil*_*not 5

参数扩展的一个好主题:

#!/bin/bash

for ((i=${#1}; i>=0; i--)); do printf "${1:$i:1}"; done; echo
Run Code Online (Sandbox Code Playgroud)

示例:

./script.sh foobar 
Run Code Online (Sandbox Code Playgroud)

输出:

raboof
Run Code Online (Sandbox Code Playgroud)