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