Тема: Нужен совет по командной строке Win

Ответить в теме
Показано с 1 по 6 из 6
  1. Вверх #1
    Потерянный в раю Аватар для Hedin
    Пол
    Мужской
    Адрес
    Эвиал
    Сообщений
    2,486
    Репутация
    1574

    По умолчанию Нужен совет по командной строке Win

    Задача:
    Нужно из всей сети выбрать машины, которые начинаются на "xyz" и сохранить список в виде:
    Код:
    xyzhost1
    xyzhost2
    xyzhost3
    Для этого желательно использовать стандартную командную строку Windows.
    Я дошел до выборки и сохранения списка в виде:
    Код:
    \\xyzhost1
    \\xyzhost2
    \\xyzhost3
    Но мне нужно избавиться от "\\" перед именами и желательно от коментов, если они добавлены в описание машины, например если будет запись вида:
    Код:
    \\xyzhostname                     some description
    То опять же хотелось бы оставить только имя хоста.
    Блин, ну не нашел я как стандартными средствами командной строки винды редактировать строки
    Я не падаю. Я так летаю. Каждый летает как умеет


  2. Вверх #2
    Не покидает форум Аватар для Ull9
    Пол
    Мужской
    Адрес
    Мюнхен
    Сообщений
    18,454
    Репутация
    1112
    Записей в дневнике
    1
    у уникса есть awk или sed, а у винды нет? у меня на машине есть, но не уверен стандарт ли это.
    или перл тебе поможет.

  3. Вверх #3
    Потерянный в раю Аватар для Hedin
    Пол
    Мужской
    Адрес
    Эвиал
    Сообщений
    2,486
    Репутация
    1574
    Ok, я разобрался с одним, но встал вопрос другой:
    почему команда
    Код:
    for /F "eol=;delims=\\" %i in ('net view') do (echo %i | find /i "xyz" >> hostlist.txt)
    работат если запустить из командной строки и не работает, если из .bat файла?
    Я не падаю. Я так летаю. Каждый летает как умеет

  4. Вверх #4
    Потерянный в раю Аватар для Hedin
    Пол
    Мужской
    Адрес
    Эвиал
    Сообщений
    2,486
    Репутация
    1574
    Расправился ужо.. можно закрывать тему.
    Я не падаю. Я так летаю. Каждый летает как умеет

  5. Вверх #5
    Постоялец форума Аватар для cTcangel
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,302
    Репутация
    72
    а рассказать фсем?

  6. Вверх #6
    Потерянный в раю Аватар для Hedin
    Пол
    Мужской
    Адрес
    Эвиал
    Сообщений
    2,486
    Репутация
    1574
    Цитата Сообщение от cTcangel
    а рассказать фсем?
    Ну собсно вот:
    Код:
    @echo off
    del tmp.txt
    del slist.txt
      rem смотрим сетку на предмет нужных машин и отрезаем "\\" от названия
    for /F "delims=\\" %%i in ('net view') do (echo %%i | find /i "xyz" >> tmp.txt)
      rem отрезаем все, кроме названия (если был добавлен коммент к машине)
    for /F %%i in (tmp.txt) do (echo %%i >> slist.txt)
    Я не падаю. Я так летаю. Каждый летает как умеет


Ответить в теме

Похожие темы

  1. Программы для форматирования/разбития HDD из среды Win
    от SooR в разделе Программное обеспечение
    Ответов: 22
    Последнее сообщение: 04.04.2006, 09:15
  2. Помогите найти Win ХР на китайском языке!!!
    от armani в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 17.03.2006, 12:35
  3. Win XP 64 Bit
    от d_t_s в разделе Программное обеспечение
    Ответов: 16
    Последнее сообщение: 17.05.2005, 20:17
  4. Win 2000 и доступ.
    от igva в разделе Программное обеспечение
    Ответов: 23
    Последнее сообщение: 10.11.2004, 18:43
  5. win-clean что это?
    от imported_Андраник в разделе Интернет
    Ответов: 1
    Последнее сообщение: 14.10.2004, 23:50

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения