Скрипт для построчного чтения текстового файла, поиска определенного слова и копирования всех строк, относящихся к этому слову, в удаленный каталог - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть текстовый файл, который содержит большое количество списка журналов.

Я пытаюсь использовать groovy-скрипт для построчного чтения текстового файла и поиска определенного слова с именем DBC. Это слово "DBC" должно быть скопировано в удаленный каталог файлов?

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете использовать приведенный ниже код для того же. Это просто расширенная версия того, что упомянуто здесь Stackoverflow

import java.nio.file.Files;

vOldFilePath = new File("C://TestFiles//ReadFile.txt")
StringWriter vOldFileWriter = new StringWriter();
def vNewFilepath = new File("C://TestFiles//WriteFile.txt")
def vfinalString='';
vOldFilePath.filterLine(vOldFileWriter) 
{ vSearchWord ->
        if(vSearchWord.contains("DBC")==true)
        {

            vfinalString= vfinalString+vSearchWord.toString() + "\r\n"
        }
}
log.info "Write your data into file"
vNewFilepath.write vfinalString
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...