Нано в некоторое время цикле

Я в настоящее время наличие проблемы, в которой я пытаюсь считать чтение/монитор содержание списка файлов, который хранится в текстовом файле.

Проблема с моим текущим подходом, это приводит ко всем файлам, открываемым в нано, вместо того, чтобы дать мне опцию, хочу ли я удалить запись или нет.. (последняя часть, не реализованная все же..)

Текстовый файл хранится как это

Aline
Bline
Cline
Dline
Eline

То, что я в настоящее время делаю:

cat file |  while read line; do nano "$line"; done

который довольно вводный один файл во время, открывает все файлы одновременно.

Решение?

0
задан 3 April 2018 в 04:58

1 ответ

zenity удобный инструмент для быстрых диалоговых окон:

keep=()
while read -r filename; do
    zenity --text-info --title="$filename" --filename="$filename" \
           --ok-label=Keep --cancel-label=Remove
    if [[ $? -eq 0 ]]; then
        keep+=("$filename")
    fi
done < file_of_filenames
printf "%s\n" "${keep[@]}" > file_of_filenames
1
ответ дан 30 October 2019 в 03:50

Другие вопросы по тегам:

Похожие вопросы: