Использование sed:
sed 's#.*\(www.*\)#http://\1#' source_file > dest_file1
sed 's#.*www\.\(.*\)#\1#' dest_file1 > dest_file2
Пояснение:
Для первого требования начните группировать все с www
и замените все, что не попадает в эту группу, на http://
. То же самое и для второго файла, но теперь начинайте группировать с послеwww.
Обратите внимание: если вы хотите, чтобы команды выполняли эти задания, вы всегда можете использовать псевдонимы для них в пользовательских командах.