Query LEO dictionary from shell


/ Published in: Bash
Save to your folder(s)

The script below looks up its first argument on the LEO German-English dictionary. It is really just a dump of the rendered result page by `lynx` followed by a grep. But grep cannot handle the possible umlauts in the result page, so Perl is used for that. The first paragraph constructs a regular expression which replaces umlauts and their two-character aliases with partial regexes matching anything. The regex fraction `$onetwo` also matches two arbitrary characters, so it still works if the two-char sequence did not denote an umlaut.

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.