Всем привет.
Есть bash скрипт, в котором обрабатываю файлы в ffmpeg и надо в цикле запомнить название предыдущего файла.
Пишу:
#!/bin/bash
PREV_PATH_FILE=""
...
while true
здесь выборка из базы
do
...
PREV_PATH_FILE="path_to_file"
#и если где-то здесь обратиться к переменной, то в ней будет значение
...
done
Но если обратиться к переменной при новой итерации цикла, то в ней будет пусто. Как можно запомнить это значение и записать в глобальную переменную, т.к. я так понял он создаёт локальную и пишет в неё, а при новой итерации использует глобальную?