#! /usr/bin/env perl6 my %source = => "/usr/share/dict/british-english", => "/usr/share/dict/american-english", => "/usr/share/dict/ngerman"; unit sub MAIN (Str $language where %source{$language}.defined); my @lines = %source{$language}.IO.lines.grep(* !~~ /\W/); spurt "dict-$language.txt", $language eq "DE" ?? @lines.join("\n") ~ "\n" !! "A\nI\n" ~ @lines.grep( {.chars > 1 } ).join("\n") ~ "\n";