Операнд информация: это… Что такое операнд: определение понятия, порядок проведения операций, классификация операндов, отличия операнда и оператора, виды операндов и методы адресации

Содержание

%d0%be%d0%Bf%d0%b5%d1%80%d0%b0%d0%bd%d0%b4%d0%be%d0%b2 — English translation – Linguee

На грузовики могут устанавливаться зарубежные

[…]

дизели Perkins мощностью 65 л.с. (базовый

[…] двигатель) и Deutz BF 04L 2011 мощностью […]

79 л.с. или отечественный владимирский

[…]

ВМТЗ Д-130Т мощностью 65 л.с. Приводы от валов отбора мощности спереди и сзади позволяют навешивать различное дополнительное оборудование.

trucksplanet.com

trucksplanet.com

The trucks can be equipped with foreign

[…]

Perkins 65 hp diesel (Base engine) and Deutz BF 04L 2011 with

[…] an output of 79 hp or domestic VMTZ D-130T […]

developes 65 hp.

trucksplanet.com

trucksplanet.com

Параметр bf содержит файл, который [.
..]

клиент должен получить по TFTP; подробности смотрите в Разд. 4.5.4.

debian.org

debian.org

The “bf” option specifies the […]

file a client should retrieve via TFTP; see Section 4.5.4 for more details.

debian.org

debian.org

Если заготовка имеет важное значение в стране, то

[…]

составителям кадастров рекомендуется использовать национальные

[…] данные по заготовкам или вывести значение BF по конкретной стране.

ipcc-nggip.iges.or.jp

ipcc-nggip.iges.or.jp

If logging is significant in the

[…] country, the inventory compilers are encouraged to use national […]

harvest data or derive country-specific BF values.

ipcc-nggip.iges.or.jp

ipcc-nggip. iges.or.jp

BD выпускается в строгом соответствии с техническими условиями, все аудио могут быть расшифрованы вывода см. в разделе BD RIP, BD ISO треков были совершенны следующего поколения выходе источника

macbook-covers.net

macbook-covers.net

BD produced in strict accordance with specifications, all the audio can be decoded output, see BD RIP, BD ISO tracks were perfect the next generation of source output

macbook-covers.net

macbook-covers.net

Если бы Володя Малахов, до этого очень здорово

[…] игравший ту партию, пошел Bf5 c Ефименко, то мы […]

бы выиграли тот матч, вышли на чистое первое

[. ..]

место, и, что очень важно, поменялись бы с украинцами местами психологически.

crestbook.com

crestbook.com

If Volodya Malakhov, who had played that game extremely well until

[…] then, had gone for Bf5 against Efimenko […]

then we’d have won the match, moved into

[…]

clear first place and, very importantly, switched places with the Ukrainians psychologically.

crestbook.com

crestbook.com

Эта опция меню будет доступна после установки CD/DVD
/BDROM-привода в NMT, или при подключении внешнего USB-привода CD/DVD/BDROM.

popcornhour.es

popcornhour.es

This option will only be accessible when a CD/DVD/BD-ROM drive has been installed into or attached to your NMT.

popcornhour.es

popcornhour.es

Изъятие древесины (L древ.-изъятия ) рассчитывается с помощью уравнения 2.12 из главы 2, товарные круглые лесоматериалы с корой (H), коэффициент преобразования и

[…]

разрастания биомассы (BCEF ), доля

[…] коры в заготовленной древесине (BF), отношение подземной биомассы […]

к надземной биомассе (R), доля

[…]

углерода в сухом веществе (CF) и табличные данные по умолчанию, раздел 4.5.

ipcc-nggip.iges.or.jp

ipcc-nggip.iges.or.jp

Wood removal (L wood-removals ) is calculated with Equation 2.12, Chapter 2, merchantable round wood over bark (H), biomass conversion expansion factor (BCEF ), bark

[…]

fraction in harvested wood

[…] (BF), below-ground biomass to above-ground biomass ratio (R), carbon [. ..]

fraction of dry matter (CF)

[…]

and default tables, Section 4.5.

ipcc-nggip.iges.or.jp

ipcc-nggip.iges.or.jp

В Институте агротехники и животноводства Баварского земельного управления сельского хозяйства вот уже много лет

[…]

используются инкубаторы с принудительной

[…] циркуляцией воздуха серии BF от BINDER, благодаря […]

которым качество исследований остается

[…]

неизменном высоким.

binder-world.com

binder-world.com

At the Institute for Agricultural Engineering and Animal Husbandry at the Bavarian State Research Center for Agriculture,

[…]

incubators with mechanical convection of the BF

[…] series from BINDER have supported the consistently […]

high quality of research for many years.

binder-world.com

binder-world.com

Добавить код
BF
к соответствующим номерам […]

заказов муфт и ниппелей.

staubli.com

staubli.com

Add the code BF to the concerned part-numbers […]

of the sockets and the plugs.

staubli.com

staubli.com

влажность,W; —коэффициент биоразложения отходов на стадии

[…] полного метаногенеза Bf (зависит от морфологического […]

состава биоразлагаемой части ТБО).

ogbus.com

ogbus.com

factor of biodecomposition of waste products at the stage of complete

[…] formation of methane Bf (depends on morphological […]

structure of biodecomposing part of MSW).

ogbus.ru

ogbus.ru

Хотя

[…] Me.410 превосходил Bf.110 по лётно-техническим […]

характеристикам, прежде всего по скорости и дальности полёта, но всё

[…]

же уступал ему в универсальности применения.

warthunder.com

warthunder.com

Although the Me.410 was

[…] superior to the Bf 110 in its performance […]

characteristics, most of all in its speed and flight range,

[…]

it was inferior as far as versatility was concerned.

warthunder.com

warthunder.com

Она весит 13 т и может перевозить до 2 т

[…]

груза с помощью установленного

[…] дизельного двигателя Deutz
BF 6L 913 мощностью 160 [. ..]

л.с. или GM 4-53T мощностью 175 л.с. Колеса

[…]

амфибии имеют диаметр 2.96 м и ширину 1.5 м. Скорость на суше 8 км/ч, на воде — 5 км/ч. На палубу амфибии может приземляться небольшой вертолет, а чтобы амфибия не перевернулась от воздушных потоков, создаваемых лопастями вертолета, предусмотрена система 4х якорей, фиксирующих VARF.

trucksplanet.com

trucksplanet.com

Weighing a total of 13 t, 2 t payload, it was powered by a

[…] Deutz BF 6L 913 160 hp or GM 4-53T 175 hp engine […]

with wheels of 2.96 m diameter and

[…]

1.5 m wide. Speed of 8 km / h on land and 5 in water.

trucksplanet.com

trucksplanet.com

Светодиоды «, «BF«, «FDO» и «FS» не являются […]

элементами системы обеспечения безопасности и не должны использоваться в

[. ..]

качестве таковых.

download.sew-eurodrive.com

download.sew-eurodrive.com

The «R«, «BF», «FDO» and «FS» LEDs are not safety-oriented […]

and may not be used as a safety device.

download.sew-eurodrive.com

download.sew-eurodrive.com

Страхование типа «Bf« и «Cf» подготовила EGAP […]

при тесном сотрудничестве с банковским сектором с целью позволить банкам оперативно

[…]

реагировать на потребности своих клиентов, а экспортёрам позволить получить от продажи экспортных дебиторских задолженностей финансовые средства для реализации последующих контрактов.

egap.cz

egap.cz

The insurance of the types «Bf» and «Cf» has been prepared […]

by EGAP in close cooperation with the banking sector with aim

[. ..]

of enabling banks to react flexibly to needs of their clients and helping exporters to acquire financial funds for realization of further contracts by selling of their export receivables.

egap.cz

egap.cz

ELSRMBF/AF облегченная версия […]

саморегулирующийся нагревательный кабель, включающий внешнюю оболочку, которая безопасна

[…]

для использования с пищевыми продуктами и питьевой водой.

eltherm.com

eltherm.com

ELSR-M-BF/AF is the light version […]

of a self-regulating heating cable featuring an outer jacket which is KTW-proofed and

[…]

suitable for use in potable water.

eltherm.com

eltherm.com

В 2000 году, проработав около года на должности начальника отдела обслуживания и продаж в подразделении Olympus France, он вернулся в компанию Olympus Medical Systems Europa GmbH в Гамбурге, заняв пост начальника отдела GI/EUS/BF и подразделения маркетинга услуг.

olympus.com.ru

olympus.com.ru

In 2000, after spending about a year as Department Manager, Service & Sales Management with Olympus France, he returned to Olympus Medical Systems Europa GmbH in Hamburg to take on the role of Department Manager GI/EUS/BF and Service Marketing Division.

olympus.it

olympus.it

Выполнен проект по изготовлению пилотных

[…]

образцов портативного мультимедийного проигрывателя, использующего разнообразные

[…] аудиоинтерфейсы, на процессоре Blackfin BF548.

promwad.com

promwad.com

The project for the pilot samples production of the portable

[…]

multimedia players that use different audio interfaces and

[…] are based on Blackfin BF548 processor was successfully [. ..]

completed.

promwad.com

promwad.com

SF1605x400 обработанной винт мяч

[…] шариковинтовая SF типа обрабатываемой в соответствии с BK12 и BF/FF12 опор ШВП.

zappautomation.co.uk

zappautomation.co.uk

The SF1605x400 machined ball screw is

[…] the SF type ballscrew machined to fit the BK12 and BF/FF12 ballscrew supports.

zappautomation.co.uk

zappautomation.co.uk

Во-вторых,

[…] использовать VAV BF типа низкого шума […]

ветра шасси используется в основном для различных кондиционеры, воздушные

[…]

завесы, отопления и охлаждения, вентилятор и т.д., также могут быть использованы в промышленных и горнодобывающих предприятий, общественных мест, крытый вентиляции.

ru.shyngda.com

ru.shyngda.com

Second, use VAV BF type low-noise wind […]

chassis is mainly used for a variety of air conditioning units, air curtain, heating

[…]

and cooling fan, etc., can also be used in industrial and mining enterprises, public places, indoor ventilation.

en.shyngda.com

en.shyngda.com

Чтобы привести автомобиль в боевую готовность и показать силу были использованы 3-дюймовые навесы и особые

[…]

колеса матового черного цвета, а также

[…] грязевые шины М/Т BF Goodrich, был добавлен […]

большой передний кенгурятник, ограничительная

[…]

планка и багажник на крыше.

ms-auto.co.jp

ms-auto.co.jp

To be fully armed and show the impact, 3 inch lift ups and

[. ..]

special mat black wheel and BF Goodrich

[…] mud terrain tires, large front grill guard […]

and tail guard and roof racks are added.

ms-auto.co.jp

ms-auto.co.jp

Мы также добавили черные боковые пороги, 2-дюймовый

[…]

навес, эксклюзивные колеса черного цвета и всесезонные

[…] грязевые шины BF Goodrich для придания […]

более неустрашимого вида.

ms-auto.co.jp

ms-auto.co.jp

We also added black side tube step, 2 inch lift up, exclusive black color

[…] wheel and BF Goodrich mud terrain tire […]

to make it with a look of fearless determination.

ms-auto.co.jp

ms-auto.co.jp

Поскольку пропорциональная

[. ..] счетная трубка BF3 будет реагировать […]

только на термальные нейтроны, полиэтиленовый модератор,

[…]

который замедляет случайные быстрые нейтроны до термальных энергий, окружает нейтронно чувствительную трубу.

ru.flukebiomedical.com

ru.flukebiomedical.com

Since the BF3 proportional counter […]

tube will only respond to thermal neutrons, a polyethylene moderator, which slows the

[…]

incident fast neutrons to thermal energies, surrounds the neutron sensitive tube.

flukebiomedical.com

flukebiomedical.com

В настоящий момент компания

[…] […] Promwad работает над системой видео наблюдения и регистрации с использованием стандарта сжатия изображения JPEG2000 на базе кодека ADV212/202 и двухъядерного процессора Blackfin BF561.

promwad.com

promwad.com

Currently Promwad Company develops a video surveillance and recording system using JPEG2000 image compression standard based on ADV212/202 codec and Blackfin BF561 duo core processor.

promwad.com

promwad.com

I. Общие сведения о Шанхае должен достичь Фан-Ко,

[…] дизайн и производство BF VAV низким шасси шум […]

ветра предназначены для вентилятора выхлопных

[…]

устройств для удовлетворения оперативных потребностей различных рабочих условиях, он имеет небольшой размер, легкий вес, красивый внешний вид, низкий уровень шума, простота в обслуживании.

ru.shyngda.com

ru.shyngda.com

I. Overview of Shanghai should reach a Fan Co., the design and

[…] production of the BF VAV low noise wind chassis [. ..]

designed for the blower exhaust devices

[…]

to meet the operational requirements of different working conditions, it has a small size, light weight, beautiful appearance, low noise, easy maintenance.

en.shyngda.com

en.shyngda.com

Наряду со страхованием кредита на инвестиции мы наше предложение расширили на два следующих страховых продукта для страхования

[…]

просроченных задолженностей по экспортным

[…] поставочным кредитам (вид Bf и Cf), которые позволяют […]

банкам откупать экспортные задолженности

[…]

без регресса на экспортера.

egap.cz

egap.cz

Simultaneously with insurance of a credit for the financing of investments, we extended our offer by two other insurance products for

[…]

insurance of ceded receivables from export

[. ..] supplier credits (types Bf and Cf) which enable […]

banks to purchase export receivables

[…]

without recourse against the exporter.

egap.cz

egap.cz

Оборот

[…] компании Manitou BF, специализирующейся […]

только на подъемных машинах, превысил миллиард евро (более 15 миллиардов

[…]

эстонских крон) в год.

intrac.ee

intrac.ee

The turnover of Manitou BF, who is focused […]

only on lifting machines, is over one milliard euro (more than 15 milliard Estonian kroons ) a year.

intrac.ee

intrac.ee

Для учета коры в изымаемой при заготовке древесине необходимо использовать «долю коры в заготовленной древесине» (BF).

ipcc-nggip.iges.or.jp

ipcc-nggip.iges.or.jp

Bark fraction in harvested wood (BF) should be 4.33 applied to account for bark in wood removals with harvest.

ipcc-nggip.iges.or.jp

ipcc-nggip.iges.or.jp

BFC продолжает тесно сотрудничать с BFМ для обеспечения максимальной координации деятельности […]

с подразделениями на местах.

unesdoc.unesco.org

unesdoc.unesco.org

BFC continue to work closely with BFM to ensure maximum coordination with the field offices.

unesdoc.unesco.org

unesdoc.unesco.org

Фильтры

Фильтры Пожалуйста, включите JavaScript в браузере!

Ресурсы фильтров используются для выбора событий на основе определенных пользователем условий.

Это неверно только тогда, когда фильтры используются в сервисе коллектор, где они выбирают все события, которые НЕ удовлетворяют условиям фильтра.

Фильтры можно использовать в сервисах коллектора, ресурсах правил обогащения, ресурсах правил агрегации, ресурсах правил реагирования, ресурсах правил корреляции и ресурсах точек назначения: либо как отдельные ресурсы фильтра, либо как встроенные фильтры, которые хранятся в сервисе или ресурсе, где они были созданы.

Для этих ресурсов в полях ввода, кроме поля Описание, можно включить отображение непечатаемых символов.

Доступные параметры ресурсов фильтра:

  • Название (обязательно) – уникальное имя для этого типа ресурса. Должно содержать от 1 до 128 символов Юникода. Встроенные фильтры создаются в других ресурсах или сервисах и не имеют имен.
  • Тенант (обязательно) – название тенанта, которому принадлежит ресурс.
  • Блок параметров Условия – здесь вы можете сформулировать критерии фильтрации, создав условия фильтрации и группы фильтров, а также добавив существующие ресурсы фильтров.

    С помощью кнопки Добавить группу можно добавить группу фильтров. Можно переключать групповые операторы между И, ИЛИ, НЕ. В группы фильтров можно добавить группы, условия и существующие ресурсы фильтров.

    С помощью кнопки Добавить фильтр можно добавить существующий ресурс фильтра, который следует выбрать в раскрывающемся списке Выберите фильтр.

    С помощью кнопки Добавить условие можно добавить строку с полями для определения условия (см. ниже).

    Условия, группы и фильтры можно удалить с помощью кнопки .

Параметры условий:

  • Если (обязательно) – в этом раскрывающемся списке можно указать, требуется ли использовать инвертированную функцию оператора
  • Левый операнд и Правый операнд (обязательно) – используются для указания значений, которые будет обрабатывать оператор. Доступные типы зависят от выбранного оператора.

    Операнды фильтров

  • Оператор (обязательно) – используется для выбора оператора условия.

    В этом же раскрывающемся списке можно установить флажок без учета регистра, если требуется, чтобы оператор игнорировал регистр значений. Флажок игнорируется, если выбраны операторы inSubnet, inActiveList, inCategory, InActiveDirectoryGroup, hasBit, inDictionary. По умолчанию флажок снят.

    Операторы фильтров

Доступные типы операндов зависят от того, является ли операнд левым (L) или правым (R).

Доступные типы операндов для левого (L) и правого (R) операндов

Оператор

Тип «поле события»

Тип «активный лист»

Тип «словарь»

Тип «таблица»

Тип «TI»

Тип «константа»

Тип «список»

=

L,R

L,R

L,R

L,R

L,R

R

R

>

L,R

L,R

L,R

L,R

L

R

 

>=

L,R

L,R

L,R

L,R

L

R

 

<

L,R

L,R

L,R

L,R

L

R

 

<=

L,R

L,R

L,R

L,R

L

R

 

inSubnet

L,R

L,R

L,R

L,R

L,R

R

R

contains

L,R

L,R

L,R

L,R

L,R

R

R

startsWith

L,R

L,R

L,R

L,R

L,R

R

R

endsWith

L,R

L,R

L,R

L,R

L,R

R

R

match

L

L

L

L

L

R

R

hasVulnerability

L

L

L

L

 

 

 

hasBit

L

L

L

L

 

R

R

inActiveList

 

 

 

 

 

 

 

inDictionary

 

 

 

 

 

 

 

inCategory

L

L

L

L

 

R

R

inActiveDirectoryGroup

L

L

L

L

 

R

R

TIDetect

 

 

 

 

 

 

 

В начало

Операнд | Encyclopedia.

com

Oxford

Просмотры Обновлено мая 2018 г.

Операнд
1. Количество, на котором выполняется математическая или логическая операция.

2. Части машинной инструкции, определяющие объекты, над которыми должна выполняться операция. Например, в инструкции ADD A,B

A и B являются операндами и могут быть регистрами центрального процессора, или фактическими значениями, или адресами значений, или даже адресами адресов значений.

Компьютерный словарь ДЖОН ДЕЙНТИТ

Оксфорд

просмотров обновлено 21 мая 2018

op·er·and / ˈäpəˌrand/ • н. Мат. количество, над которым должна быть выполнена операция.

Оксфордский карманный словарь современного английского языка

Еще с сайта encyclopedia.com

Значения Термин «ценности» может относиться к интересам, удовольствиям, симпатиям, предпочтениям, обязанностям, моральным обязательствам, желаниям, нуждам, потребностям, отвращениям и влечениям… действовать , действовать / ˈäpəˌrāt/ • v. 1. [tr.] (о человеке) контролировать функционирование (машины, процесса или системы): нехватка рабочих для работы с новой машиной… Эксплуатация, эксплуатация 1. Функция из Sm (см. Декартово произведение) в саму S, где S — некоторое множество, специфичное для функции. К такой функции обычно относятся… Оператор , оператор / ˈäpəˌrātər/ • n. 1. лицо, управляющее оборудованием или машиной: радист. ∎ (обычно оператор) человек, который работает на теле… Центральный процессор, Компьютеры существуют как набор взаимосвязанных компонентов, функционирующих вместе под управлением центрального процессора, известного как центральный процесс… Операционный усилитель, операционный усилитель (операционный усилитель) amp) Усилитель напряжения с очень большим коэффициентом усиления, имеющий дифференциальный вход, т.е. его выходное напряжение пропорционально (и очень м…

Об этой статье

Все источники

Обновлено 8 августа 2016 г. 37

БЛИЖАЙШИЕ ТЕРМИНЫ

действующая

опера-оратория

Опера -Комик, Париж

опера-балет

Опера, Париж

Северная опера

опера не окончена, пока толстая дама не поет,

Опера в мире начала восемнадцатого века

Опера во Франции

Оперный бинокль

Оперный бинокль

Opera Foundation

Opera do Malandro

Opera buffa

Oper und Drama

Oper

OPEP

Программное обеспечение с открытым исходным кодом

openwork

Шрифт OpenType

открыто

Открытие банковского сектора в Китае: прогресс, препятствия и дальнейшие шаги

Открытие Запада

Вступительное заявление

Премьера

операнд

Поведение операнта

оперантное обусловливание или обучение

оперант

Operatic Death

Инструкция по эксплуатации 900 03

операционный микроскоп

Операция Нам

Операция Амстердам

Операция Барбаросса

Операция Бикини

Операция Bootstrap

Операция ЦРУ

код операции

Операция «Кондор»

Операция «Кондор 2: Доспехи богов»

Операция «Крест орлов»

Операция «Арбалет»

Операция «Дамы»

Операция «Отряд Дельта 2: Первомай»

Операция «Отряд Дельта» 3: Очистить цель

Операция Дикси

Operation Dumbo Drop

Operation Gatekeeper

Operation Golden Phoenix

Operation Haylift

об операторах — PowerShell | Майкрософт учиться

  • Статья

Краткое описание

Описывает операторы, поддерживаемые PowerShell.

Подробное описание

Оператор — это языковой элемент, который можно использовать в команде или выражении. PowerShell поддерживает несколько типов операторов, упрощающих работу со значениями.

Арифметические операторы

Используйте арифметические операторы ( + , - , * , / , % ) для вычисления значений в команда или выражение. С помощью этих операторов вы можете складывать, вычитать, умножать, или разделить значения и вычислить остаток (модуль) деления операция.

Оператор сложения объединяет элементы. Оператор умножения возвращает указанное количество копий каждого элемента. Вы можете использовать арифметику операторы любого типа .NET, который их реализует, например: Целое число , Строка , DateTime , Hashtable и Массивы.

Побитовые операторы ( -band , -bor , -bxor , -bnot , -shl , -shr ) манипулировать битовыми шаблонами в значениях.

Дополнительные сведения см. в разделе about_Arithmetic_Operators.

Используйте операторы присваивания ( = , += , -= , *= , /= , %= ) для назначения, изменения, или добавлять значения к переменным. Вы можете комбинировать арифметические операторы с присваивание для присвоения результата арифметической операции переменной.

Дополнительные сведения см. в разделе about_Assignment_Operators.

Операторы сравнения

Использование операторов сравнения ( -eq , -ne , -gt , -lt , -le , - ge ) для сравнения значения и условия испытаний. Например, вы можете сравнить два строковых значения с определить, равны ли они.

Операторы сравнения также включают операторы, которые находят или заменяют шаблоны в текст. ( - совпадение , -notmatch , -replace ) операторы используют обычные выражения, и ( - как , - не как ) используйте подстановочные знаки * .

Операторы сравнения сдерживания определяют, появляется ли тестовое значение в набор ссылок ( — в , — не в , — содержит , — не содержит ).

Операторы сравнения типов ( -is , -isnot ) определяют, является ли объект заданный тип.

Дополнительные сведения см. в разделе about_Comparison_Operators.

Логические операторы

Используйте логические операторы (, -или , -xor , -не , ! ) для подключения условные операторы в одно сложное условное предложение. Например, вы можете используйте логический оператор для создания фильтра объектов с двумя разными условия.

Дополнительные сведения см. в разделе about_Logical_Operators.

Операторы перенаправления

Использовать операторы перенаправления ( > , >> , 2> , 2>> и 2>&1 ) для отправки вывод команды или выражения в текстовый файл. Операторы перенаправления работают как командлет Out-File (без параметров), но также позволяют перенаправить вывод ошибок в указанные файлы. Вы также можете использовать тройник Object . командлет для перенаправления вывода.

Для получения дополнительной информации см. about_Redirection

Разделение и объединение операторов

Операторы -split и -join разделяют и объединяют подстроки. - сплит Оператор разбивает строку на подстроки. Оператор -join объединяет несколько строк в одну строку.

Дополнительные сведения см. в разделах about_Split и about_Join.

Операторы типов

Используйте операторы типов ( -is , -isnot , -as ) для поиска или изменения . NET Каркасный тип объекта.

Дополнительные сведения см. в разделе about_Type_Operators.

Унарные операторы

Используйте унарные операторы ++ и -- для увеличения или уменьшения значений и - для отрицания. Например, чтобы увеличить переменную $a с 9 до 10 , введите $a++ .

Дополнительные сведения см. в разделе about_Arithmetic_Operators.

Специальные операторы

Специальные операторы имеют особые варианты использования, которые не вписываются ни в какие другие операторская группа. Например, специальные операторы позволяют запускать команды, изменить тип данных значения или получить элементы из массива.

Оператор группировки

( )

Как и в других языках, (...) служит для переопределения приоритета оператора в выражения. Например: (1 + 2)/3

Однако в PowerShell есть дополнительные варианты поведения.

(...) позволяет разрешить выходу команды участвовать в выражении. Например:

 PS> (Get-Item *.txt).Count -gt 10
Истинный
 
Группировка операторов присваивания

Несгруппированные операторы присваивания не выводят значения. При группировке оператор присваивания, значение присвоенной переменной передается через и может использоваться в более крупных выражениях. Например:

 PS> ($var = 1 + 2)
3
PS> ($var = 1 + 2) -eq 3
Истинный
 

Заключение оператора в круглые скобки превращает его в выражение, которое выводит значение $var .

Это поведение относится ко всем операторам присваивания, включая составные операторы вроде += , а также операторы приращения ( ++ ) и декремента ( -- ). Однако порядок операций увеличения и уменьшения зависит от их позиция.

 ПС> $i = 0
PS> (++$i) # префикс
1
ПС> $i = 0
PS> ($i++) # постфикс
0
PS> $я
1
 

В случае префикса значение $i увеличивается перед выводом. В в постфиксном случае значение $i увеличивается после вывода.

Вы также можете использовать эту технику в контексте условного оператора, такого как если оператор .

 если ($textFiles = Get-ChildItem *.txt) {
    $textFiles.Count
}
 

В этом примере, если файлы не совпадают, команда Get-ChildItem ничего не возвращает и ничего не присваивает $textFiles , что считается $false в логическом значении контекст. Если один или несколько объектов FileInfo назначены $textFiles , условно оценивается как $true . Вы можете работать со значением $textFiles в теле инструкции if .

Примечание

Хотя этот метод удобен и лаконичен, он может привести к путанице между оператором присваивания ( = ) и оператором сравнения на равенство (-экв ).

Сгруппированные выражения конвейера

При использовании в качестве первого сегмента конвейера для переноса команды или выражения в скобках неизменно вызывает перечисление результата выражения. Если круглые скобки заключают в себе команда , она выполняется до конца со всеми выходными данными . в памяти перед отправкой результатов по конвейеру.

Оператор подвыражения

$( )

Возвращает результат одного или нескольких операторов. Для одного результата возвращает скаляр. Для нескольких результатов возвращает массив. Используйте это, когда хотите использовать выражение внутри другого выражения. Например, чтобы встроить результаты команда в строковом выражении.

 PS> "Сегодня $(Get-Date)"
Сегодня 02.12.2019г.13:15:20
PS> "Список папок: $((dir c:\ -dir).Name -join ', ')"
Список папок: Program Files, Program Files (x86), Users, Windows
 

Оператор подвыражения массива

@()

Возвращает результат одного или нескольких операторов в виде массива. Результат всегда массив из 0 или более объектов.

 PS> $list = @(Get-Process | Select-Object -First 10; Get-Service | Select-Object -First 10 )
PS> $list. GetType()
Базовый тип имени IsPublic IsSerial
-------- -------- ---- --------
True True Object[] System.Array
PS> $list.Count
20
PS> $list = @(Get-Service | Where-Object Status -eq Starting)
PS> $list.GetType()
Базовый тип имени IsPublic IsSerial
-------- -------- ---- --------
True True Object[] System.Array
PS> $list.Count
0
 

Синтаксис литерала хеш-таблицы

@{}

Подобно подвыражению массива, этот синтаксис используется для объявления хэша стол. Дополнительные сведения см. в разделе about_Hash_Tables.

Оператор вызова

и

Запускает команду, сценарий или блок сценария. Оператор вызова, также известный как «оператор вызова», позволяет запускать команды, которые хранятся в переменных и представлены строками или блоками сценариев. Оператор вызова выполняется в дочернем объем. Дополнительные сведения об областях см. в разделе about_Scopes.

В этом примере команда сохраняется в строке и выполняется с помощью вызова оператор.

 PS> $c = "get-executionpolicy"
PS> $с
get-executionpolicy
PS> & $с
AllSigned
 

Оператор вызова не анализирует строки. Это означает, что вы не можете использовать параметры команды внутри строки при использовании оператора вызова.

 PS> $c = "Get-Service -Name Spooler"
PS> $с
Get-Service -Name Spooler
PS> & $с
& : Термин «Get-Service -Name Spooler» не распознается как имя
командлет, функция, файл сценария или исполняемая программа. Проверьте правильность написания
имя или, если путь был включен, проверьте правильность пути и
Попробуйте еще раз.
 

Командлет Invoke-Expression может выполнять код, вызывающий ошибки синтаксического анализа при использовании оператора вызова.

 PS> & "1+1"
&: термин «1+1» не распознается как имя командлета, функции, скрипта.
файл или исполняемая программа. Проверьте написание имени, или если путь был
включены, проверьте правильность пути и повторите попытку.
PS> Вызов-выражение "1+1"
2
 

Вы можете выполнить сценарий, используя его имя файла. Файл скрипта должен иметь .ps1 расширение файла, чтобы быть исполняемым. Файлы, в пути которых есть пробелы, должны быть заключен в кавычки. Если вы попытаетесь выполнить указанный путь, PowerShell отобразит содержимое строки в кавычках вместо запуска скрипта. Вызов оператор позволяет выполнить содержимое строки, содержащей имя файла.

 PS C:\Scripts> Get-ChildItem
    Каталог: C:\Scripts
Режим LastWriteTime Длина Имя
---- ------------- ------ ----
-a---- 28.08.2018 13:36 58 имя скрипта с пробелами.ps1
PS C:\Scripts> ".\имя скрипта с пробелами.ps1"
.\имя скрипта с пробелами.ps1
PS C:\Scripts> & ".\имя сценария с пробелами.ps1"
Привет, мир!
 

Дополнительные сведения о блоках сценариев см. в разделе about_Script_Blocks.

Фоновый оператор

и

Запускает конвейер перед ним в фоновом режиме в задании PowerShell. Этот оператор действует аналогично оператору управления UNIX амперсанд ( и ), который запускает команду перед ней асинхронно в подоболочке как задание.

Этот оператор функционально эквивалентен Start-Job . По умолчанию фоновый оператор запускает задания в текущем рабочем каталоге вызывающая программа, запустившая параллельные задачи. Следующий пример демонстрирует основное использование оператора фонового задания.

 Get-Process -Name pwsh &
 

Эта команда функционально эквивалентна следующему использованию Start-Job :

 Start-Job -ScriptBlock {Get-Process -Name pwsh}
 

Как и Start-Job , фоновый оператор и возвращает объект Job . Этот объект можно использовать с Receive-Job и Remove-Job , как если бы вы использовали Start-Job для запуска задания.

 $job = Get-Process -Name pwsh &
Получить-Задание $job-Подождать
 
 NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
 ------ ----- ----- ------ -- -- -----------
      0 0,00 221,16 25,90 6988 988 рвш
      0 0,00 140,12 29,87 14845 845 ршш
      0 0,00 85,51 0,91 19639 988 рвш
 
 Удалить задание $job
 

Фоновый оператор и также является терминатором операторов, как и в UNIX. оператор управления амперсанд ( и ). Это позволяет вам вызывать дополнительные команды после и фоновый оператор. Следующий пример демонстрирует вызов дополнительных команд после фонового оператора и .

 $job = Get-Process-Name pwsh & Receive-Job $job-Wait
 
 NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
 ------ ----- ----- ------ -- -- -----------
      0 0,00 221,16 25,90 6988 988 рвш
      0 0,00 140,12 29,87 14845 845 ршш
      0 0,00 85,51 0,91 19639 988 пвш
 

Это эквивалентно следующему сценарию:

 $job = Start-Job -ScriptBlock {Get-Process -Name pwsh}
Получить-Задание $job-Подождать
 

Если вы хотите запустить несколько команд, каждая в своем фоновом процессе, но все в одной строке, просто поместите и между и после каждой из команд.

 Get-Process -Name pwsh & Get-Service -Name BITS & Get-CimInstance -ClassName Win32_ComputerSystem &
 

Дополнительные сведения о заданиях PowerShell см. в разделе about_Jobs.

Оператор приведения

[ ]

Преобразует или ограничивает объекты указанным типом. Если объекты не могут быть конвертируется, PowerShell выдает ошибку.

 [DateTime] '20.02.88' - [DateTime] '20.01.88' -eq [TimeSpan] '31'
 

Приведение также может быть выполнено, когда переменной назначено использование обозначение литья.

Оператор запятой

,

В качестве бинарного оператора запятая создает массив или добавляет к массиву созданный. В режиме выражения, как унарный оператор, запятая создает массив только с одним членом. Поставьте запятую перед членом.

 $мой массив = 1,2,3
$SingleArray = ,1
Запись-вывод (,1)
 

Поскольку Write-Output ожидает аргумент, вы должны поместить выражение в круглые скобки.

Оператор поиска точек

.

Запускает сценарий в текущей области, чтобы любые функции, псевдонимы и переменные, созданные сценарием, добавляются в текущую область, переопределяя существующие. Параметры, объявленные сценарием, становятся переменными. Параметры для которых не задано значение, становятся переменными без значения. Однако автоматическая переменная $args сохраняется.

 . c:\scripts\sample.ps1 1 2 -Также:3
 

Примечание

За оператором поиска точки следует пробел. Используйте пространство, чтобы отличить точку от символа точки ( . ), который представляет текущий каталог.

В следующем примере сценарий Sample.ps1 в текущем каталоге запустить в текущей области.

 . .\sample.ps1
 

Оператор формата

-f

Форматирует строки, используя метод форматирования строковых объектов. Введите формат строка слева от оператора и объекты для форматирования на справа от оператора.

 "{0} {1,-10} {2:N}" -f 1,"привет",[математика]::pi
 
 1 привет 3.14
 

Вы можете дополнить числовое значение нулями с помощью пользовательского спецификатора «0». количество нулей после : указывает максимальную ширину для заполнения форматированная строка в.

 "{0:00} {1:000} {2:000000}" -f 7, 24, 365
 
 07 024 000365
 

Если вам нужно сохранить фигурные скобки ( {} ) в отформатированной строке, вы можете избежать их, удвоив фигурные скобки.

 "{0} против {{0}}" -f 'foo'
 
 foo против {0}
 

Дополнительные сведения см. в описании метода String.Format и Составное форматирование.

Оператор индекса

[ ]

Выбирает объекты из индексированных коллекций, таких как массивы и хэш-таблицы. Множество индексы отсчитываются от нуля, поэтому первый объект индексируется как [0] . Вы также можете используйте отрицательные индексы, чтобы получить последние значения. Хеш-таблицы индексируются по ключу ценить.

Учитывая список индексов, оператор индекса возвращает список членов соответствующие этим показателям.

 ПС> $а = 1, 2, 3
ПС> $а[0]
1
PS> $а[-1]
3
PS> $а[2, 1, 0]
3
2
1
 
 (Get-HotFix | Сортировка-объект установлен)[-1]
 
 $h = @{key="value"; имя="PowerShell"; версия = "2. 0"}
$h["имя"]
 
 PowerShell
 
 $x = [xml]"Жили-были..."
$х["документ"]
 
 введение
-----
Давным-давно...
 

Если объект не является индексированной коллекцией, использование оператора индекса для доступа первый элемент возвращает сам объект. Значения индекса после первого возврат элемента $нуль .

 PS> (2)[0]
2
ПС> (2)[-1]
2
PS> (2)[1] -eq $null
Истинный
PS> (2)[0,0] -eq $null
Истинный
 

Оператор трубопровода

|

Отправляет («конвейер») вывод команды, которая предшествует ей, в команду, которая следует за ним. Когда выходные данные включают более одного объекта («коллекцию»), Оператор конвейера отправляет объекты по одному.

 Процесс получения | Get-Member
Получить-Сервис | Где-Объект {$_.StartType -eq 'Автоматически'}
 

Операторы цепей трубопроводов

&& и ||

Условное выполнение правого конвейера на основе успеха левосторонний трубопровод.

 # Если Get-Process успешно находит процесс с именем блокнот,
# Stop-Process -Имя блокнота называется
Блокнот Get-Process && Блокнот Stop-Process -Name
 
 # При сбое установки npm каталог node_modules удаляется
нпм установить || Remove-Item -Recurse ./node_modules
 

Дополнительные сведения см. в разделе About_Pipeline_Chain_Operators.

Оператор диапазона

..

Оператор диапазона может использоваться для представления массива последовательных целых чисел или персонажи. Значения, объединенные оператором диапазона, определяют начало и конец значения диапазона.

Примечание

В PowerShell 6 добавлена ​​поддержка диапазонов символов.

 1..10
$макс. = 10
foreach ($a в 1..$max) {Write-Host $a}
 

Вы также можете создавать диапазоны в обратном порядке.

 10..1
5..-5 | ForEach-Object {Write-Output $_}
 

Чтобы создать диапазон символов, заключите символы в кавычки.

 PS> 'а'. .'ф'
а
б
с
г
е
ф
 
 PS> 'F'..'A'
Ф
Е
Д
С
Б
А
 

Если вы присваиваете строке диапазон символов, он обрабатывается так же, как при назначении массив символов в строку.

 PS> [строка]$s = 'a'..'e'
$s
а б в г д
$а = 'а', 'б', 'с', 'г', 'е'
$а
а б в г д
 

Символы массива объединяются в строку. Персонажи разделенные значением 9] \ [ Z Д Икс

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

 PS> перечисление Еда {
      Яблоко
      Банан = 3
      Киви = 10
    }
PS> [Еда]::Яблоко..[Еда]::Киви
0
1
2
3
4
5
6
7
8
9
10
 

Важно

Результирующий диапазон не ограничивается значениями перечисления. Вместо он представляет диапазон значений между двумя предоставленными значениями. Вы не можете используйте оператор диапазона для надежного представления членов перечисления.

Оператор доступа к члену

.

Доступ к свойствам и методам объекта. Имя участника может быть выражение.

 $myProcess.peakWorkingSet
(Get-процесс PowerShell).kill()
«ОС», «Платформа» | Foreach-Object { $PSVersionTable. $_ }
 

Запуск PowerShell 3.0 при использовании оператора в объекте коллекции списков не имеет члена, PowerShell автоматически перечисляет элементы в этой коллекции и использует оператор для каждого из них. Для дополнительной информации, см. about_Member-Access_Enumeration.

Оператор статического члена

::

Вызывает статические свойства и методы класса .NET Framework. Чтобы найти статические свойства и методы объекта, используйте параметр Static Командлет Get-Member . Имя элемента может быть выражением.

 [дата/время]::Сейчас
'Мин.значение', 'Макс.значение' | Foreach-Object {[int]::$_}
 

Тернарный оператор

? :

Вы можете использовать тернарный оператор вместо оператор if-else в простых условных падежах.

Дополнительные сведения см. в разделе about_If.

Оператор объединения с нулевым значением

??

Оператор объединения с нулевым значением ?? возвращает значение своего левого операнда, если это не ноль. В противном случае он вычисляет правый операнд и возвращает его значение. результат. ?? оператор не оценивает свой правый операнд, если левый операнд оценивается как ненулевой.

 $x = $null
$х ?? 100
 
 100
 

В следующем примере правый операнд не будет оцениваться.

 [строка] $todaysDate = '10.01.2020'
$ сегодняшняя дата ?? (Получить дату).ToShortDateString()
 
 10.01.2020
 

Оператор присваивания, объединяющий нулевые значения

??=

Оператор присваивания, объединяющий нулевые значения ??= , присваивает значение своего правого операнда к его левому операнду, только если левый операнд оценивается как нуль. Оператор ??= не вычисляет свой правый операнд если левый операнд оценивается как ненулевой.

 $x = $null
$х ??= 100
$х
 
 100
 

В следующем примере правый операнд не будет оцениваться.

 [строка] $todaysDate = '10.01.2020'
$todaysDate ??= (Get-Date).ToShortDateString()
 
 10.01.2020
 

Нулевые условные операторы

?. и ?[]

Примечание

Эта функция была перемещена из экспериментальной в основную в PowerShell 7.1.

Оператор с нулевым условием применяет доступ к члену, ?. или доступ к элементу, ?[] , операция со своим операндом, только если этот операнд оценивается как ненулевой; в противном случае возвращается ноль.

Поскольку PowerShell допускает ? быть частью имени переменной, формальный для использования этих операторов требуется указание имени переменной. Ты должны использовать фигурные скобки ( {} ) вокруг имен переменных, таких как ${a} или когда ? это часть имени переменной ${a?} .

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *