From 51ca668d316d8b4d284a255ac9b28c112f9f2690 Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Mon, 15 Jan 2018 17:17:53 +0000 Subject: [PATCH] .. --- src/sender.groovy | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/sender.groovy b/src/sender.groovy index 131e29f..3f0e49d 100644 --- a/src/sender.groovy +++ b/src/sender.groovy @@ -3,20 +3,27 @@ Eine Senderliste wie sie vom Programm w_scan erzeugt wird von Inhalten befreien, die das Programm gnutv nicht verarbeiten kann. - args[0] - ein String mit der Eingangsdatei in der Form '/pfad/zur/datei' + Das Skript liest die Eingangsdatei mit dem angegebenen Namen vom + angegebenen Pfad, entfernt ungueltige Zeichen und schreibt das Ergebnis + am selben Ort in die Ausgabedatei mit dem angegebenen Namen. + + args[0] - ein String mit dem Pfad zur Eingangsdatei, z.B. '/pfad/zur/datei' args[1] - Name der Eingangsdatei, z.B. 'channels.conf' + args[2] - Name der Ausgabedatei, z.B. 'channels_new.conf' */ - String baseDir = args[0]; // z.B. '/pfad/zur/datei' -String inFile = args[1]; // z.B. 'channels.conf' +String inFileName = args[1]; // z.B. 'channels.conf' +String outFileName = args[2]; // z.B. 'channels_new.conf' BufferedReader reader = new BufferedReader( - new FileReader(new File(baseDir, 'channels.conf'))); -BufferedWriter writer = new BufferedWriter(new FileWriter( new File(baseDir, 'channels_new.conf'))); + new FileReader(new File(baseDir, inFileName))); +BufferedWriter writer = new BufferedWriter( + new FileWriter( new File(baseDir, outFileName))); String line = reader.readLine(); while(line != null) { - writer.writeLine(line.replaceAll('\\((.+)\\)', '').replaceAll('[^A-Za-z0-9:_]', '')); + writer.writeLine( + line.replaceAll('\\((.+)\\)', '').replaceAll('[^A-Za-z0-9:_]', '')); line = reader.readLine(); } writer.flush(); -- Gitblit v1.9.3