Я не сталкивался с ситуацией, когда диск заполнен , но потеря данных после перезагрузки файла в geany
случалась со мной несколько раз в контексте git
.
К сожалению, я не нашел решения для извлечения данных после перезагрузки файла geany .
Если у вас есть версия awk
, которая поддерживает многосимвольные разделители записей -, (должна работать в самых последних реализациях awk
), вы можете использовать следующий вызов для транспонирования данных:
echo "$options" | awk -v RS="[ \n]" '1'
Вы можете перенаправить вывод в файл, используя опцию --stdout
, а затем cat
файл:
dialog --stdout --no-tags --clear --backtitle "Installer Options..." --title "Software Selection" \
--checklist "Use SPACE to select/deselct options and OK when finished." 30 100 30 \
install_software_a "Install software A" off \
install_software_b "Install software B" off \
install_software_c "Install software C" off \
> file
OPTIONS=$(cat file | tr -s ' ' '\n')
echo "${OPTIONS[@]}"
install_software_a
install_software_b