From cfaec5cf042126c3252388a148fa63f885579706 Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Mon, 15 Jan 2018 17:14:24 +0000
Subject: [PATCH] ..
---
src/sender.groovy | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/sender.groovy b/src/sender.groovy
index 131e29f..f222c01 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.
+ 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 der Eingangsdatei in der Form '/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