| | |
| | | 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(); |