Я пытаюсь написать bash скрипт, который получает 3 аргумента путей. для ex / tmp / 1 / tmp / 2 / tmpnew я хочу перебрать аргумент, кроме последнего, и каждый раз копировать файл в путь к последнему аргументу.
У меня проблема с echo '$ {files [$ (($ len))]} 'внутри for. Я не могу выдвинуть последний аргумент, как это.
files=( "$@" )
len=${#files[@]}
echo $len
for (( i=0; i<$(( $len -1 )); i++ ))
do
echo ${files[$(($len))]}
echo ${files[$i]}
done