голосование
PHP
Javascript
BASH
HTML
Firebird
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Железо
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как проверить количество входных параметров у sh-скрипта args BASH

Если передать в скрипт не все данные, то может возникнуть ошибка. Количество входных параметров у sh-скриптов необходимо проверять. Хочу показать вам простой пример того как проверить количество переданных параметров $#. Тут поможет условие if-else.


#!/bin/bash
#Егор Астапов 2017-05-25

#число аргументов.
ARGS=3

# Неверное число аргументов.
E_BADARGS=65


# Проверка числа аргументов.
if [ $# -ne "$ARGS" ]
then
  echo "ошибка: переданы не все параметры для скрипта: `basename $0`"
  exit $E_BADARGS
else
  echo "передано $# параметра"
fi

Хочу показать вам статью в которой выводятся все передаваемые параметры в столбик. Смотрите статью как вывести циклом список аргументов переданных скрипту sh args BASH.

просмотры: 1646, уровень: лёгкий уровень, рейтинг: 5, дата: 2017-05-25 10:02:52
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP