Пишу команду особых действий для файлового менеджера Thunar. Получаю в строковой переменной пути к файлам командой AAA=%N
Например при выделении трёх файлов с именами 1.jpg 2.jpg 3.jpg команда echo $AAA выдаст следующий результат.
'1.jpg' '2.jpg' '3.jpg'
Как получить количество элементов в строковой переменной? Повторяю, что мне нужно получить количество элементов, а не длину строки, т.е. количество выделенных файлов.
Сейчас решаю эту задачу циклом: for file in %F;do kolfile=$(($kolfile+1));done
Есть ли другое-правильно решение?