#!/usr/bin/perl -w use strict; use utf8; print <new($known_file, "r"); my %known; my $line; while (defined ($line = $file->getline)) { utf8::decode($line); for ($line =~ /(.)/g) { $known{$_} = 1; } } while (print(": "), defined ($line = <>)) { if ($line =~ /^\?$/) { system "new(">>$known_file"); print $file "$new\n"; close $file; system "./make_known"; } }