18.3.2. Проверка значений переменных
18.3.2. Проверка значений переменных
Чтобы узнать, задал ли пользователь информацию, можно проверить переменную, которая используется для просмотра вводных данных. Ниже приведены результаты проверки того, присвоены ли какие?либо данные переменной name после нажатия пользователем клавиши ввода.
$ pg iftest2
#!/bin/sh
# если test2
echo -n "Enter your name :"
read NAME
# правильно ли пользователь ввел данные ????
if [ "$NAME"="" ] ; then
echo "You did not enter any information" fi
$ iftest2
Enter your name :
You did not enter any information
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Просмотр и изменение значений переменных
Просмотр и изменение значений переменных Получать и изменять текущие значения переменных или свойств объектов во время остановки исполнения сценария позволяет окно Command, которое вызывается командой View|Command Window. При этом анализ переменных в JScript- и VBScript-сценариях
11.2.2. Формат задания значений переменных локализации
11.2.2. Формат задания значений переменных локализации В качестве значений переменных локализации используются строки формата ll[_CC[.EEEE]][@dddd], где • ll - это двухбуквенный код языка в соответствии со стандартом ISO для названий языков (ISO 639), записываемый в нижнем регистре
Типы значений
Типы значений B Java и C# различаются типы значений и типы ссылок.• Типы значений. Это такие элементарные типы, как char, int и float, а также структуры struct в C#. Характерным для них является то, что для их создания не используется оператор new и оператор присваивания копирует значение
Области значений
Области значений Область значений — это интервал от минимального до максимального значения, которое может быть представлено в переменной данного типа. В таблице 3.3 приведен размер занимаемой памяти и области значений переменных для каждого типа. Поскольку переменных
14.2.3. Отображение значений всех переменных интерпретатора shell
14.2.3. Отображение значений всех переменных интерпретатора shell Чтобы просмотреть значения всех переменных интерпретатора shell, достаточно воспользоваться командой set.$ setPWD=/rootSHELL=/bin/shSHLVL=1TERM=vt100UID=7USER=davedollar=99great_picture=die hard last_file=ZLPSO.txtВывод команды set может быть довольно обширен;
14.2.4. Объединение значений переменных
14.2.4. Объединение значений переменных Чтобы объединить значения переменных, достаточно последовательно расположить переменные:echo ${имя_переменной}${имя_переменной}. . ,$ FIRST="Bruce " $ SURNAME=Willis $ echo ${FIRST}${SURNAME}Bruce
14.3.2. Отображение значений переменных среды
14.3.2. Отображение значений переменных среды Отображение значений переменных среды выполняется так же, как и в случае с переменными интерпретатора shell. Ниже приведено несколько примеров.$ CONSOLE=tty1; export CONSOLE $ echo $CONSOLEtty1$ MYAPPS=/usr/local/application; export MYAPPS $ echo $MYAPPS /usr/local/applicationЧтобы
14.3.3. Удаление значений переменных среды
14.3.3. Удаление значений переменных среды Чтобы удалить значение переменной, следует применить команду unset.$ unset MYAPPS $ echo
17.5.2. Проверка численных значений
17.5.2. Проверка численных значений Команду expr можно применять для выполнения сравнений чисел. Если вычисления выполняются с числами, отличными от целых, отображается сообщение об ошибке, например:$ expr rr + 1expr: нечисловой аргументИтак, необходимо передать значение
18.3.11. Проверка установок переменных
18.3.11. Проверка установок переменных Ниже проверяется установка переменной среды editor. Если переменной EDITOR не присвоено значение, пользователь информируется о том, что переменная editor не установлена. Если переменная editor установлена, тип редактора отображается на экране:$ рg
18.3.20. Добавление и проверка целых значений
18.3.20. Добавление и проверка целых значений В следующем примере рассматривается проверка чисел. Сценарий содержит набор значений счетчика, который легко изменяется при вводе пользователем нового числа. Затем сценарий добавляет это новое значение к постоянному значению,
19.5. Проверка значений, возвращаемых функцией
19.5. Проверка значений, возвращаемых функцией Для проверки значения, возвращаемого вызванной функцией, можно воспользоваться кодом завершения последней команды, размешенной непосредственно после функции, которая вызывается из сценария. Например:check it ls_a directory $FILENAME #