I'm not sure if VisualCron has a task that can do that directly, but you can do it with a PowerShell task. Eg if you have a file named Test.txt on your desktop that contains these lines:
This is Line 1
This is Line 2
This is Line 3
This is Line 4: Here is the line with my keyword
This is Line 5
This is Line 6
Then you could write a simple PowerShell script like this:
$InputFilePath = "C:\Users\<username>\Desktop\Test.txt"
$InputKeyword = "keyword"
$Line = Select-String -Pattern $InputKeyword -SimpleMatch -Path $InputFilePath
$Line
That will return output like this:
Desktop\Test.txt:4:This is Line 4: Here is the line with my keyword
If there happens to be more lines containing your keyword, the output will look like this:
Desktop\Test.txt:4:This is Line 4: Here is the line with my keyword
Desktop\Test.txt:7:This is Line 7: Here is another line with my keyword
That output will be stored in the Output variable of your VisualCron PowerShell task, and you can do whatever you want with it from there within VisualCron.