Verschiedene Groovy Skripte
ulrich
2018-01-15 3454369490ebe2743493aaa56ffc175c0d7d566b
Sender-Skript hinzugefuegt
1 files added
24 ■■■■■ changed files
src/sender.groovy 24 ●●●●● patch | view | raw | blame | history
src/sender.groovy
New file
@@ -0,0 +1,24 @@
/*
  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'
  args[1] - Name der Eingangsdatei, z.B. 'channels.conf'
*/
String baseDir = args[0]; // z.B. '/pfad/zur/datei'
String inFile = args[1]; // z.B. 'channels.conf'
BufferedReader reader = new BufferedReader(
  new FileReader(new File(baseDir, 'channels.conf')));
BufferedWriter writer = new BufferedWriter(new FileWriter( new File(baseDir, 'channels_new.conf')));
String line = reader.readLine();
while(line != null) {
    writer.writeLine(line.replaceAll('\\((.+)\\)', '').replaceAll('[^A-Za-z0-9:_]', ''));
    line = reader.readLine();
}
writer.flush();
writer.close();
reader.close();