Я пытаюсь получить вывод аргументов командной строки в обратном порядке. Но я получаю сообщение об ошибке.
Это код:
#!/bin/bash
str=$@
len=$#
space=" "
echo "No. of arguments = $len"
echo "Entered arguments = $str"
while [ $len -ne 0 ]
do
tmp=`echo $str | cut -d " " f $len`
rev=$rev$tmp$space
len=`expr $len - 1`
done
echo "Arguments in reverse = $rev"
И когда я запускаю скрипт, я получаю эту ошибку: