Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
134 / 133 / 5
Регистрация: 03.09.2013
Сообщений: 726
1

Не раскрывается переменная в выражении, заключённом в кавычки

26.09.2013, 14:23. Показов 1047. Ответов 2
Метки нет (Все метки)

есть скрипт
for($i=1;$i -le 254;$i++){[system.net.dns]::GetHostEntry("192.168.1.$i")}
проблемное место выделил жирным: как грамотно сделать чтобы $i разворачивался, а то у меня получается он обрабатывается как текст а не как переменная

Добавлено через 7 минут
мм нашел решение, но немного костыль:
PowerShell
1
for($i=1;$i -le 254;$i++){$ip="192.168.0.$i"; [system.net.dns]::GetHostEntry($ip)}
есть у кого еще варианты?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2013, 14:23
Ответы с готовыми решениями:

Не раскрывается переменная в скрипте
Написать командный файл, что осуществляет поиск пустых файлов в определенного каталоге (и его...

Кавычки в подготовленном выражении
Какие кавычки луче использовать, или без разницы?:) $chat = $pdo -> prepare("SELECT * FROM...

Не раскрывается переменная при включённом отложенном раскрытии переменных
Использую отложенное раскрытие переменной cn, чтобы она изменялись в цикле. Для того, чтобы при...

Пример из книги: зачем используются одинарные кавычки и в выражении
Добрый вечер! Разбираю пример из книги Кернигана и Ритчи. Зачем в if (c >= '0' && с <= '9' ) ...

2
88 / 88 / 37
Регистрация: 28.11.2012
Сообщений: 309
26.09.2013, 15:33 2
PowerShell
1
[system.net.dns]::GetHostEntry($("192.168.1.$i"))
а если так попробовать?
сейчас PoSh не под руками...
0
134 / 133 / 5
Регистрация: 03.09.2013
Сообщений: 726
26.09.2013, 15:54  [ТС] 3
Эм перезапустил пш и заработал первый вариант
PowerShell
1
for($i=1;$i -le 254;$i++){[system.net.dns]::GetHostEntry("192.168.1.$i")}
мистика прям... до этого нивкакую не хотел работать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2013, 15:54

Replace, переменная в регулярном выражении
Здравствуйте, помогите разобраться. Для примера: var string = 'test222'; var...

Переменная в регулярном выражении и класс \b
Подскажите пожалуйста синтаксис для использования переменной в регулярном выражении и класса \b для...

Дана строка, содержащая кавычки. Выдать сообщение правильно ли расставлены кавычки
Дана строка, содержащая кавычки. Выдать сообщение правильно ли расставлены кавычки (количество...

В заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки
в заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.