LINUX.ORG.RU
ФорумAdmin

Подскажите команду....


0

0

Извиняюсь....
Есть вот такой вывод в файл:
Connecting to 192.168.0.1 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.8a]

Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Сервер)
ADMIN$ Disk IPC Service (Сервер)
HP930C Printer

Server Comment
--------- -------
BIG Сервер
MAGWIN Главный

Workgroup Master
--------- -------
WORKGROUP BIG
Connecting to 192.168.0.3 at port 139
Connecting to 192.168.0.7 at port 139
Connecting to 192.168.0.7 at port 139
Connecting to 192.168.0.7 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment
--------- ---- -------

Server Comment
--------- -------

Workgroup Master
--------- -------
Connecting to 192.168.0.2 at port 139
Connecting to 192.168.0.4 at port 139
Connecting to 192.168.0.5 at port 139
Connecting to 192.168.0.6 at port 139
Connecting to 192.168.0.8 at port 139
Connecting to 192.168.0.10 at port 139

Какой командой (кроме перловой) сделать вывод таким:

Connecting to 192.168.0.1 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.8a]

Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Сервер)
ADMIN$ Disk IPC Service (Сервер)
HP930C Printer

Server Comment
--------- -------
BIG Сервер
MAGWIN Главный

Workgroup Master
--------- -------
WORKGROUP BUG

Connecting to 192.168.0.7 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment
--------- ---- -------

Server Comment
--------- -------

Workgroup Master
--------- -------

или похожим? Никак не найду решение.

anonymous

Блядь, сраное форматирование:(((((

Есть вот такой вывод в файл:
Connecting to 192.168.0.1 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.8a]

        Sharename      Type      Comment
        ---------      ----      -------
        IPC$           IPC       IPC Service (Сервер)
        ADMIN$         Disk      IPC Service (Сервер)
        HP930C         Printer

        Server               Comment
        ---------            -------
        BIG                  Сервер
        MAGWIN               Главный

        Workgroup            Master
        ---------            -------
        WORKGROUP            BIG
Connecting to 192.168.0.3 at port 139
Connecting to 192.168.0.7 at port 139
Connecting to 192.168.0.7 at port 139
Connecting to 192.168.0.7 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Sharename      Type      Comment
        ---------      ----      -------

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
Connecting to 192.168.0.2 at port 139
Connecting to 192.168.0.4 at port 139
Connecting to 192.168.0.5 at port 139
Connecting to 192.168.0.6 at port 139
Connecting to 192.168.0.8 at port 139
Connecting to 192.168.0.10 at port 139

Какой командой (кроме перловой) сделать вывод таким:

Connecting to 192.168.0.1 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.8a]

        Sharename      Type      Comment
        ---------      ----      -------
        IPC$           IPC       IPC Service (Сервер)
        ADMIN$         Disk      IPC Service (Сервер)
        HP930C         Printer

        Server               Comment
        ---------            -------
        BIG                  Сервер
        MAGWIN               Главный

        Workgroup            Master
        ---------            -------
        WORKGROUP            BUG

Connecting to 192.168.0.7 at port 139
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Sharename      Type      Comment
        ---------      ----      -------

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

или похожим? Никак не найду решение.

anonymous
()

Напоминает "найдите 10 отличий" :)

Connecting лишние убрать что-ли? Или?

(хотя ответа не знаю)

anonymous
()
Ответ на: комментарий от anonymous

Стормозил, grep С переводом строки придется повозится (Надо искать connecting без следующего anonymous)

anonymous
()
Ответ на: комментарий от anonymous

1)Да,убрать нужно лишние "Connecting". 2)С grep и копаюсь, но уж очень сложным получается скрипт. Наверняка есть более простое решение.

anonymous
()
Ответ на: комментарий от anonymous

да, с грепом что-то не выходит. не берет он по две строки сразу

может sed?
и чем перл не нравится?

anonymous
()
Ответ на: комментарий от anonymous

Желателен скрипт на чистом "bash". Но если никто не может подсказать, дай плз. перловую команду.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.