>>546
とりあえずPowerShellで書いてみた
Vistaだとインストールが必要だけど、もしかすると月例アップデートの時に入れているかもしれない

$a = select-string -pattern '(\[\d{2}\:\d{2}\:\d{2}\])' -allmatch -path file.lrc
$a | % { $words = $_.Line.Substring( $_.Matches[-1].index+$_.Matches[-1].length );
$_.Matches | % { [string]$_ + $words }
} | sort > _file.lrc