|
0 / 0 / 0
Регистрация: 14.04.2024
Сообщений: 3
|
||||||
If ElseIf14.04.2024, 17:00. Показов 3621. Ответов 63
Метки нет (Все метки)
Добрый день, уважаемые)
Сто миллионов лет назад увлекался паскалем, и там такая конструкция работала. Сейчас решил осваивать powershell, и вот не могу понять, почему корректно не работает. самая вроде простая задача - операции с цифрами, если меньше 99999 приводить к одной длине, добавляя слева нолики, а если больше, то оставлять как есть.
0
|
||||||
| 14.04.2024, 17:00 | |
|
Ответы с готовыми решениями:
63
Разный вывод (printf) табуляции (\t) ветвлений (if-if-if-else) и (if-elseif-elseif-else)
If/elseif/else |
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||
| 16.04.2024, 19:24 | ||
|
0
|
||
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 833
|
|
| 16.04.2024, 19:59 | |
|
ну в линусе отсутствуют такие гиганты мысли как cmd, vbs, js но зато есть баш ш сш зш и многовсяких ш зачем же пш
0
|
|
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||
| 16.04.2024, 20:55 | ||
|
0
|
||
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 833
|
|
| 16.04.2024, 21:18 | |
|
посмотрел индекс моделуй ансибл
https://docs.ansible.com/ansib... egory.html где там повершел и RHEL или Debian ?? вёс что нашел для виндоз ansible.windows.win_powershell module – Run PowerShell scripts как же так
0
|
|
| 17.04.2024, 00:29 | |||
|
Не по теме:
0
|
|||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 606
|
||
| 17.04.2024, 08:34 | ||
|
Установка PowerShell в Linux GitHub версии под deb, rpm причем сразу с замахом на 7.4. Без какого-то баловства с пятерками и ниже. Понятно, многие наработки здесь не будут работать или будут работать сильно по-другому. Пока не было ни одной причины воспользоваться. Возможно эти инструменты будут удобнее при развертывании и администрирования докеров. Или виртуализации Proxmox. Где значительно больше наработок как раз под тукс, чем винду. Но похоже MS не согласны отставать и тут. Всё-таки странное сравнение и даже поиск преимуществ скриптового языка с полноценным ЯП с ООП и конечно массой библиотек. Которые далеко не тоже самое, как модули в PS.
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||
| 17.04.2024, 12:16 | ||||
Навскидку: 1. PS работает с объектами, а не с текстом... даже при внешней схожести конвейеров, это две большие разницы. 2. Наименования команд и утилит в линуксе, в виде аббревиатур, придуманы в 60-х годах прошлого века и чтобы ими эффективно пользоваться, придется зубрить, а если ещё здесь вспомнить многочисленные ключи, которые с одинаковыми символами в разных командах имеют разное значение, то можно крышку сразу и захлопнуть в том чайничке, которым попытаться это всё запомнить... в PS же, осмысленные названия командлетов, у которых параметры в основном однообразные по наименованиям, да и по мере запоминания, вполне можно сократить команды до алиасов, чтобы в консоли было комфортнее набирать короткие сценарии... 3. Для окнофилов становится проще окунуться в неизвестный мир зоопарка пингвинов... шутка, в которой всего лишь, доля шутки. 4. Что ещё... конвейер более продуманный и функциональный. Хотя это тот же п.1... 5. Модульность и несложная расширяемость оболочки. ... что-то ещё, что невозможно описать в паре слов, а разворачивать простыни - я не фанат никсов, поэтому кому захочется, сам всё изучит и сравнит. Да, непривычно, необычно, как впрочем и в любом новом деле, но это ведь общая проблема при изучении любого ПО, а не конкретно powershell. В общем, плюсы есть... наверное, есть и минусы... но я не буду их озвучивать...
0
|
||||
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||
| 17.04.2024, 12:59 | ||
|
Функционал, по понятным причинам не такой, как под виндоус, но все синтаксические конструкции работают. Разработчики уделяют меньше внимания на юникс-версии, как под линукс, так и под макось. Иногда исправление багов приходит только через релиз. Во многом это даже не powershell, а подкапотный Net Core. В целом, использование pwsh as daily driver приближается к 99%, один процент, на команды в контексте sudo, оно ничего не знает про pwsh.
0
|
||
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 833
|
||
| 17.04.2024, 17:15 | ||
|
там сказано честно In Linux, if you can modify a file and run a process, you can manage anything. That is why awk, sed, and grep are management tools. At the time, nothing on Windows worked that way. в этом по мнению некоторых роетсяк пробелма
0
|
||
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||
| 17.04.2024, 17:42 | ||
|
0
|
||
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 833
|
|
| 17.04.2024, 18:08 | |
|
есть мнение повершел дорогое решение для уникс так как он решает уже хорошо решенные задачи через пожу
винду тизировать никто не запрещает как угодно способом
0
|
|
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||||||
| 17.04.2024, 18:21 | ||||||
|
Сколько людей, столько мнений. На баш-портянки без слез смотреть невозможно. Ну и как awk, sed и grep относятся к шеллам вообще? Это утилиты, которые работают и в powershell в том числе. Создайте директорию в bash без mkdir, тут даже cmd.exe смотрит снисходительно.
0
|
||||||
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 833
|
|
| 17.04.2024, 18:27 | |
|
спасибо
и всё-таки иначе чем привычкой делать под себя обосновать разработку ещё одного тула в уже занятое трудно ну и нет других идей чем вилописед тоже микфорост фирменное
0
|
|
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||
| 17.04.2024, 18:59 | ||
|
Но есть и неприятные моменты из области планирования приложения, это пресловутая обратная совместимость, которая не дает нормально развиваться. Если на Windows PowerShell (5.1) по ощущениям забили (заморозили), то для PowerShell Core (6+), это тяжелое бремя. Расхождений между этими двумя ипостасями уже большие, даже на уровне синтаксиса, просто наступит момент, когда придется принимать непопулярные решения, даже в ущерб миллионам написанных скриптов.
0
|
||
|
Нарушитель
7166 / 2335 / 353
Регистрация: 10.12.2013
Сообщений: 8,079
|
|
| 17.04.2024, 19:09 | |
|
skouzmine,
Таков наш примар. С нами габузиться для вашего оглода не сростно. По габарям?
0
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 17.04.2024, 21:40 | |||
|
https://evrone.ru/blog/intervi... -interview А полный абзац, с той фразой:
Это как показатель того, что фраза выдернутая из контекста, может выглядеть очень странно
0
|
|||
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 833
|
|
| 18.04.2024, 00:31 | |
|
@YuS_2 так никто не спорит что без пш в винде было
плохо очень другими словами а пытаемся понять пш лезет юникс другими словами - зачем
0
|
|
|
Нарушитель
7166 / 2335 / 353
Регистрация: 10.12.2013
Сообщений: 8,079
|
|
| 18.04.2024, 01:09 | |
|
а это что ещё за ужос ?
ConvertFrom-String какие-то космические технологии
0
|
|
|
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
|
||
| 18.04.2024, 06:01 | ||
key<separator>value данных в таблицу, тут главное входные данные должны быть одной строкой
0
|
||
|
Нарушитель
7166 / 2335 / 353
Регистрация: 10.12.2013
Сообщений: 8,079
|
|
| 18.04.2024, 13:52 | |
|
ConvertFrom-String -- automatically-generated, example-driven parsing
ссылки: https://www.microsoft.com/en-u... shextract/ https://www.microsoft.com/en-u... owershell/ https://learn.microsoft.com/en... rshell-7.4
0
|
|
| 18.04.2024, 13:52 | |
|
Есть ли elseif If/elseif/else в переменную
не работает if elseif Проблема с elseif Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|