zenity
é uma ferramenta útil para caixas de diálogo rápidas:
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