ДА...
Этот заработал и с пробелами. Большое спасибо!
Странная фишка, ведь идет просто подмена одной переменной на другую и все меняется, хотя вывод содержимого обеих переменных одинаков (если верить echo).
Без цикла это выглядит так и тоже работает, но лишь при наличии оконцовки
exit 0 (имена без пробелов).
#!/bin/bash
line=$CAJA_SCRIPT_SELECTED_FILE_PATHS
chmod +x $line
exit 0
А такой вариант уже не работает, хотя логически все тоже самое
#!/bin/bash
chmod +x $CAJA_SCRIPT_SELECTED_FILE_PATHS
exit 0