Пакетный скрипт — пустая строка
Опубликовано: 30 Сентября, 2022
В этой статье мы собираемся создать пустую строку с помощью пакетного сценария.
Пакетный скрипт:
@echo off set str1= set str2=Hello ::using if statement we will check that str1 is empty string or not. if [%str1%]==[] echo "str1 is an empty string" if [%str2%]==[] echo "str2 is an empty string" pause
Объяснение :
- Используя 'set', мы получаем нашу входную строку.
- str1 без значения (т.е. пустая строка)
- и str2 как «Привет»
- Теперь с помощью оператора if мы проверим, является ли str1 пустой строкой или нет.
if [%str1%]==[] echo “str1 is an empty string” :: parenthesis is insecure always, so always use square brackets.
- Двойное двоеточие (::) используется для добавления любого комментария в любой пакетный скрипт.
- Затем мы используем «паузу», чтобы удерживать экран до тех пор, пока не будет нажата любая клавиша, чтобы мы могли прочитать наш вывод.
Как мы можем ясно видеть, в качестве вывода печатается «str1 — пустая строка», что означает, что наш оператор if имеет значение True для аргумента str1. Следовательно, str1 — пустая строка.