Можно ли чередовать между собой адреса на альпийском?

Вы можете использовать следующий awk скрипт:

script.awk:

{
    gsub("www.", "", $2)
    address[$2]
}
END{
    for (item in address){
        print("127.0.0.1", item)
        print("127.0.0.1", "www." item)
    }
}

Вызовите его с помощью

awk -f script.awk input

Он удаляет www. в начале из всех записей, а затем заполняет массив (без значения). Если значение уже есть, оно просто перезапишет его, так что вам не нужно заботиться о дубликатах. В конце мы выводим содержимое массива, один раз как есть, и один раз с префиксом www. .

1
11.07.2018, 04:44
0 ответов

Теги

Похожие вопросы