Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: преобразование имени домена в формате DNS  (Прочитано 492 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн revolt08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Всем привет!
Прошу помочь с написанием скрипта на bash для преобразования записи домена в формат записи, схожим с DNS.
Пример:
forum.ubuntu.ru >> (5)forum(6)ubuntu(2)ru(0)

сейчас это все делается в excel немного по деревянному:

по столбцам forum|ubuntu|ru|(|0|)
=СЦЕПИТЬ(D1;ДЛСТР(A1);F1;A1;D1;ДЛСТР(B1);F1;B1;D1;ДЛСТР(C1);F1;C1;D1;E1;F1)
проблемы начались когда строк оказалось больше, чем входит в excel.

я пробовал, но мой вариант выводит текст только до первого разделителя в виде точки - "forum":

#!/bin/bash

file_in=(~/Desktop/lab/hosts.txt)

for rec in $(cut -d. -f1 $file_in)
do
  echo $rec
done


прошу Вашей помощи!

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.