#!/usr/bin/env perl #=============================================================================== # # FILE: skript2.pl # # USAGE: ./skript2.pl # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES: --- # AUTHOR: Stefan Suhren (su), suhren.stefan@fh-swf.de # ORGANIZATION: FH Südwestfalen, Iserlohn # VERSION: 1.0 # CREATED: 09.10.2015 10:06:46 # REVISION: --- #=============================================================================== use strict; use warnings; use utf8; # enforce utf-8 mode binmode (STDOUT, ":encoding(UTF-8)"); binmode (STDIN, ":encoding(UTF-8)"); use open ":encoding(UTF-8)"; my $poem_file_name = 'Rilke-Herbsttag.txt'; # input file name open my $poem, '<', $poem_file_name or die "$0 : failed to open input file '$poem_file_name' : $!\n"; my $poemRead; while (my $line = <$poem>) { $poemRead = $poemRead . $line; } close $poem or warn "$0 : failed to close input file '$poem_file_name' : $!\n"; print sort $poemRead;