Круто! этого не знал уже я )))
Но в том случае, если нужно не только вывести, а потом еще с этим как-то работать, то у меня вариант в чем-то лучше. ибо все по переменным раскладывается ))
Вы правы, но чтобы почитать справку, надо знать что искать :)))
я же здесь не все команда рассказал, даже не про все возможности for.
Зато теперь люди зайдут в консоль и наберут for /?
И, вероятно, узнают многое.
Потому что если работаете из коммандной строки, а не из bat-ника, то нужно писать с одним %: FOR /F «skip=3 delims=\ » %A IN ('NET VIEW') DO ECHO %A>>c:\comps.txt
Вполне вероятно, что это может и Kixtart, если уж речь идет о скриптовых языках.
как вариант можно в at.exe задать по расписанию пинговать некий комп, и, в зависимости от того, пингуется ли, пробовать подключитсетевые ошибки.
Ну, собсна, и классно. Я про это уже писал выше, что консоль в линухах — это мегакруто. Просто многие не верят, что она что-то дает в виндах.
И еще важно, не задействован ли в вашей клманде какой-нить перл…
То есть я правильно понял, что программы, встроенные в никсы по умолчанию поддерживают регэкспы?
Ну это правда очень здорово.
Нет, вы меня не поняли. С регэкспами я знаком еще по перлу. Вопрос заключался вот в чем: cat myfile.txt | grep -v '^\s+;' | awk -F, '{print $2 $3}' — это bash? или какой-то язык?
и зачем вот этот кусок:
blacklst.txt
dir VShell*
dir LizardTech*
dir WinRAR*
Писал я и такие логон скрипты, только еще и работу служб обрабатывал ))
Но в том случае, если нужно не только вывести, а потом еще с этим как-то работать, то у меня вариант в чем-то лучше. ибо все по переменным раскладывается ))
А, еще поменял eol.
echo off
for /F "eol=# tokens=1,2,3*" %i in (C:\Windows\System32\drivers\etc\hosts) do echo %i %j %k %l
так много параметро на случай, если у тебя в файле hosts может быть много записей на один айпишник…
я же здесь не все команда рассказал, даже не про все возможности for.
Зато теперь люди зайдут в консоль и наберут for /?
И, вероятно, узнают многое.
Просто надо понимать осознавать, что и в виндах кое-что можно )))
Да славится линух, великий и прекрасный!
FOR /F «skip=3 delims=\ » %A IN ('NET VIEW') DO ECHO %A>>c:\comps.txt
стевые диски подключаются командой
net use U: \\comp\share
а удаляются
net use u: /delete
Как вариан можно парсить ipconfig и в зависимости от того, какой айпишник у компа совершать определенные действия.
как вариант можно в at.exe задать по расписанию пинговать некий комп, и, в зависимости от того, пингуется ли, пробовать подключитсетевые ошибки.
И еще важно, не задействован ли в вашей клманде какой-нить перл…
То есть я правильно понял, что программы, встроенные в никсы по умолчанию поддерживают регэкспы?
Ну это правда очень здорово.
cat myfile.txt | grep -v '^\s+;' | awk -F, '{print $2 $3}'
— это bash? или какой-то язык?