Não tenho certeza se você pode fazer isso com o notepad ++ com muitos arquivos. Mas você pode usar o powershell. Se você está confiante com powershell basta usar o seguinte código, se não estiver à vontade para me perguntar nos comentários.
script.ps1
:
function appendToFirstLine($filepath){
$file = Get-Content $filepath
$file[0] += " TEXT TO APPEND"
$file | Set-Content $filepath
}
cd C:\PATH\TO\FOLDER\OF\TEXT\FILES
Get-ChildItem -Path *.txt | %{ appendToFirstLine $_.FullName }
Explicação: A função appendToFirstLine
"obtém conteúdo" de um arquivo e acrescenta "TEXT TO APPEND" após a primeira linha ( $file[0]
).
Em seguida, o script navega até a sua pasta com os arquivos e a usa em todos os arquivos *.txt
da pasta.
Dica: se você tiver subpastas, use o -Recurse
flag no Get-ChildItem
-Cmdlet.
No seu caso, "TEXT TO APPEND" seria "| Red", mas eu recomendo copiar alguns arquivos e testar se você não quiser espaços em branco ou similares. Além disso, se você executar o script duas vezes, você também terá "| Vermelho | Vermelho"