Заменить на месте первое двоеточие в первом столбце с разделителями табуляции в строке на ##
:
perl -i.bak -pe's/^([^\t:]*):/$1##/' *.txt
Обрабатывает все .txt-файлы в текущем каталоге, сохраняя версии резервной копии в .bak-файлах.
Вот вариант, который не требует захвата (предложенный @Brad Gilbert в комментариях):
perl -i.bak -pe's/^[^\t:]*\K:/##/' *.txt
Оба сценария дают одинаковый результат.