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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

11.2.2. Формат задания значений переменных локализации

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

11.2.2. Формат задания значений переменных локализации В качестве значений переменных локализации используются строки формата ll[_CC[.EEEE]][@dddd], где • ll - это двухбуквенный код языка в соответствии со стандартом ISO для названий языков (ISO 639), записываемый в нижнем регистре


Просмотр и изменение значений переменных

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Просмотр и изменение значений переменных Получать и изменять текущие значения переменных или свойств объектов во время остановки исполнения сценария позволяет окно Command, которое вызывается командой View|Command Window. При этом анализ переменных в JScript- и VBScript-сценариях


Области значений

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

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


14.2.3. Отображение значений всех переменных интерпретатора shell

Из книги QT 4: программирование GUI на С++ автора Бланшет Жасмин

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Чтобы


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 #


Типы значений

Из книги автора

Типы значений B Java и C# различаются типы значений и типы ссылок.• Типы значений. Это такие элементарные типы, как char, int и float, а также структуры struct в C#. Характерным для них является то, что для их создания не используется оператор new и оператор присваивания копирует значение