Eu diria que o Notepad ++ não é a ferramenta para fazer este trabalho.
Em vez disso, sugiro que você use uma linguagem de script de algum tipo para:
- iterar os arquivos
- depois, repita as linhas
- substitua a linha única (se existir)
- salve o arquivo.
Aqui está um script do PowerShell que fará isso:
# Set by user to their needs.
$filesToCheck = "C:\path\to\files\*.txt"
$lineToChange = 4
$replacementLineText = "New Text"
# Gather list of files based on the path (and mask) provided by user.
$files = gci $filesToCheck
# Iterate over each file.
foreach ($file in $files) {
# Load the contents of the current file.
$contents = Get-Content $file
# Iterate over each line in the current file.
for ($i = 0; $i -le ($contents.Length - 1); $i++) {
# Are we on the line that the user wants to replace?
if ($i -eq ($lineToChange - 1)) {
# Replace the line with the Replacement Line Text.
$contents[$i] = $replacementLineText
# Save changed content back to file.
Set-Content $file $contents
}
}
}