|
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
|
||||||
Добавить свой столбец со значением из файла11.01.2025, 06:33. Показов 2439. Ответов 28
Метки powershell (Все метки)
Коллеги, подскажите будьте добры. Есть список ip адресов коммутаторов надо проверить их на доступность по 22 порту.
Исходные данные: HOST,IP ASW,10.0.102.100 ASW1,10.0.102.101 Мой скрипт:
Вывод как получается: TcpTestSucceeded RemoteAddress HOST ---------------- ------------- ---- True 10.0.102.100 True 10.0.102.101 как надо: TcpTestSucceeded RemoteAddress HOST ---------------- ------------- ---- True 10.0.102.100 ASW True 10.0.102.101 ASW1
0
|
||||||
| 11.01.2025, 06:33 | |
|
Ответы с готовыми решениями:
28
Добавить в середину строку и столбец со значением макс элемента массива
|
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
|||||||
| 11.01.2025, 09:08 | |||||||
Сообщение было отмечено allukard как решение
Решение
1
|
|||||||
|
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
|
||||||
| 11.01.2025, 11:26 [ТС] | ||||||
|
Оказывается вот так еще можно)
0
|
||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||
| 11.01.2025, 12:19 | ||
0
|
||
|
|
|||||||||||
| 11.01.2025, 15:24 | |||||||||||
|
Чем больше кожу тем меньше понимаю каким pwsh код должен быть
1
|
|||||||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||
| 11.01.2025, 17:38 | ||
![]() Ну, вот таким его родили, причем преднамеренно... Если работаешь в команде - необходимо, конечно, придерживаться принятых правил, ну, а если нет - всё определяет цель написания.
1
|
||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
|||
| 12.01.2025, 14:08 | |||
|
А парадигма "шаг влево, шаг вправо - расстрел" - это благо? А главное для кого? Тут главное преимущество powershell в том, что ты можешь выстроить свою, нужную только тебе, парадигму и вот это есть благо в деле автоматизации. А именно для этого и был PS в первую очередь предназначен. Это же кроссплатформенное чудо (хоть изначально и не был он таким), имеющее модульную, расширяемую структуру, позволяющее многое делать системщикам, которые ранее были уж очень ограничены в инструментах. Не забывай, что это не чистый ЯП, а скриптовый, но с широкими возможностями. Добавлено через 1 минуту Его и языком-то, по сути не называют, всё больше средством/инструментом. ![]() Добавлено через 8 минут Вот, вспомнил, где видел, такое определение:
0
|
|||
|
|
||||||
| 12.01.2025, 16:37 | ||||||
|
YuS_2,
ИМХО > А что есть благо? И опчему отсутствие парадигмы не благо? > А парадигма "шаг влево, шаг вправо - расстрел" - это благо? Общее понимание концепции сообществом Bonum factum! для вовлеченного индивидуума. > А главное для кого? Тут главное преимущество powershell в том, что ты можешь выстроить свою, нужную только тебе, парадигму и вот это есть благо в деле автоматизации. А именно для этого и был PS в первую очередь предназначен. > Это же кроссплатформенное чудо (хоть изначально и не был он таким), имеющее модульную, расширяемую структуру, позволяющее многое делать системщикам, которые ранее были уж очень ограничены в инструментах. Не забывай, что это не чистый ЯП, а скриптовый, но с широкими возможностями. Его и языком-то, по сути не называют, всё больше средством/инструментом. Ну если не воспринимать его как ЯП, можно смирится со многим. Хотя многие пишут "скриптовый язык программирования" > Вот, вспомнил, где видел, такое определение: > Если прогресс искусства программирования в целом требует постоянного изобретения и усовершенствования парадигм, то совершенствование искусства отдельного программиста требует, чтобы он расширял свой репертуар парадигм, такшта... Мутное какое-то высказывание, парадигмы зачастую противоречат друг другу, прыгать из одной парадигмы в другую и обратно, ну как минимум так себе, это как метания неопределившегося с инструментом музыканта. Вот давай посмотрим сколько есть в Pwsh вариантов перебора коллекций, те что я вспомнил из тех что знаю...
0
|
||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||||||
| 12.01.2025, 18:21 | ||||||
Добавлено через 3 минуты тут ведь, что ещё очень интересно... сам термин "парадигма программирования" не имеет четкого определения и от специалиста к специалисту в этой области, определения могут отличаться друг от друга достаточно сильно.
0
|
||||||
| 12.01.2025, 18:54 | ||||||
|
Перебор в духе PowerShell это:
1
|
||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||||||||||||||||||
| 12.01.2025, 19:16 | ||||||||||||||||||
1
|
||||||||||||||||||
|
|
|||||||||
| 12.01.2025, 20:09 | |||||||||
|
Есть многие высказывания многих успешных в своей области людей которые я не считаю подходящими для меня. тут Добавлено через 14 минут
0
|
|||||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
|||||||
| 12.01.2025, 21:10 | |||||||
![]() Но да, ты прав... это шутка, не требующая ответа, если что...Парадигма - это не отдельные буквы, это скорее слова, предложения и даже осмысленный текст... если проводить аналогии. Ты же не станешь, утверждать, что взяв в руки молоток, сразу же получаешь знание, как его использовать и для чего? Ведь им можно, как забивать гвозди, причем определенным образом, а можно и шурупы вколачивать или крушить мебель, стекла и т.п. Т.е. это я к тому, что парадигма - это некий свод правил, как лучше использовать инструмент для более быстрого и эффективного его использования (естественно, это неполное определение термина и возможно, не совсем правильное, но вполне достаточное для понимания). Но это ведь не означает, что эти правила окончательно и бесповоротно ограничивают пользователя в применении инструмента. Вот такая парадигма получается, а ты говоришь ООП, КОП, АОП, императивное, декларативное и т.д., и т.п. программирование... да как ни назови - составил, запустил, работает? Вот и не трогай, пусть себе работает.
0
|
|||||||
|
|
||||||
| 12.01.2025, 22:44 | ||||||
|
Парадигма молотка я думаю в том, что это инструмент для столярных работ, несмотря на то, что как показывают случаи им можно откручивать гайки, использовать как отвес, или отбивать мясо.
0
|
||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||||||||||
| 13.01.2025, 09:22 | ||||||||||
|
Ты же понимаешь, что это совсем не аргумент? Это как сказать... ну, типа: наличие разного шага резьбы - зло, наличие разной длины шурупов - зло. Вот и всё обоснование... Но это никакое не обоснование. Можно легко привести множество примеров, для которых наличие той или иной формы цикла, будет более подходящей, чем другие, как и точно также, можно легко обосновать наличие столярного разнообразия... здесь прямые аналогии. В любом случае, а что ты предлагаешь-то? Уменьшить количество инструментов до одного и радоваться отсутствию выбора? Да тьфу на тебя, за это ![]() Никакой энтропии не случится из-за наличия 10 вариантов инструмента (каждый будет хорош для какой-либо цели), вместо одного (но таки фундаментального!). Это надуманный "недостаток". Parallel.For()). Можно, конечно, было и без них обходиться, но понятие поддержки совместимости и привычного синтаксиса (например, для пользователей .NET) - никто не отменял. Ничего энтропийного они не вносят.Было бы глупо, внедряя конвейер, как важное преимущество перед другими инструментами, оставить его без циклов. Надеюсь, тут ничего не требует объяснений. Примеры есть выше. while(){}, но не как энтропийный дефект, а как наличие предусловия. Думаю, что вряд ли кто будет оспаривать необходимость пред- и пост- условий в циклах... ну, при наличии опыта в программировании, естественно.Ну, а по сути, здесь два различных способа задания выполнения цикла по условию: выполняется - пока условие True и выполняется - пока условие False. Да, можно, конечно было бы обойтись и одним способом, при наличии возможности инвертирования условий, но, как раз, именно такие способы и превращают код в спагетти, ибо при достаточно сложных условиях, ещё и инвертировать их... да просто режет глаз иногда, так что вполне обоснованное наличие. Итого: ничего лишнего, каждый способ перебора, отличается от собрата, но добавляет удобства в использовании программисту. Так что, заводить разговор об энтропийности, из-за наличия широких возможностей инструмента - утрированно пессимистичный подход. ИМХО! ![]()
0
|
||||||||||
|
Модератор
|
||||||||||||||||
| 13.01.2025, 11:02 | ||||||||||||||||
|
Другое дело что PS командный, т.е. задумано что запуск другой программы на нём выглядит как обычная строчка языка, а не с обёрткой типа
Хотя ограничения, надо сказать, и куда более странные. Вот, зачем скобки тут?
А PS недопарадигменный. Из ФП, вроде, есть конвейер, но нет read-only переменных (или их очень сложно делать) и функции не являются объектами первого класса. https://vexx32.github.io/2019/... -Features/
0
|
||||||||||||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
|||||||||
| 13.01.2025, 11:35 | |||||||||
Затем, что так захотелось написавшему? Скобки здесь не обязательны.![]() Язык определяет парадигму, или парадигма стиль кода? Философия, однако. ![]() ![]() Тем не менее: Вот и я о том же... а в ответ - "это ведет к полному хаосу"... не совсем понимаю, почему?
0
|
|||||||||
|
|
|
| 13.01.2025, 11:36 | |
|
YuS_2, Ты путаешь серое с колючим, размер крепежа это его функциональные параметры, а вот чем функционально крепеж со шлицем ASTER от шлица Torx Plus отличается?. кроме проделок маркетологов.
Ты неисправим. я не хочу тебя переубедить. я хочу рассказать свою точку зрения. Теперь мне есть с чем сравнить, я сравниваю с го, это язык в котором оставили два вида цикла, for i и for range и все, и это сделано намеренно, намеренно вырезаны перегрузки методов, намеренно вырезаны объекты. И код писаный гоферами в рамках установленных лайаутов и концепций, выглядит примерно одинаково, ты не представляешь как это удобно когда ты смотришь в чужой код, а понимаешь, что ты писал бы его примерно так же.
0
|
|
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||||
| 13.01.2025, 11:56 | ||||
|
В питоне тоже два вида циклов while и for (последний не аналог для цикла со счетчиком, его там нет), но это, для меня, как, например, что-то делать левой рукой (я правша) - сделать можно, но очень и очень неудобно. А зачем, что-то делать левой, если правая на месте? Вот о чем речь. шуткаТолько доля её. Для меня, это не является критерием удобства. В смысле то, что все мучаются, принимая пищу левой рукой (ну, раз так положено по правилам), поэтому и мне необходимо переучиваться - а то, что я правша... а кого это волнует?
0
|
||||
| 13.01.2025, 11:56 | |
|
Помогаю со студенческими работами здесь
20
Как добавить свой текст в конец или начало зашифрованного файла? Добавить за каждым числом с наибольшим значением число с минимальным значением и наоброт. Поменять столбец матрицы, содержащий элемент с наибольшим значением, со столбцом, содержащим элемент с мин. значением Добавить в шаблон класса CList метод, вставляющий за первым вхождением элемента со значением X k элементов со значением Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU
YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей.
Звучит. . .
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|