Here i have got various inputs from keyboard and checked these validationsЧто именно в этом коде
Book_id должен быть уникальным.
Subject код может быть только либо UNIX или C.The Shelll я работаю Баш
я получил следующие ошибки
./test.sh: Строка 5: объявить: `= 0' : не является допустимым идентификатор
/test.sh: строка 13: Unix: команда не найдена
./test.sh: строка 92: ошибка синтаксиса: неожиданный конец файла
echo -n "Enter Book Accession number: "
read Book_accession_number
declare -a var_id
declare -i i =0
subject()
{
echo -n "Enter Subject code:"
read Subject_code
if ("$Subject_code" != "unix")
then
{
if ("$Subject_code" != "c")
then
{
echo "please enter unix or c"
subject
}
fi
}
fi
subject
Book()
{
echo -n "Enter Book ID:"
read Book_id
echo -n "Enter Book Accession number: "
read Book_accession_number
declare -a var_id
declare -i i =0
while(j -ne i)
{
j++
if(var_id[i]==Book_id)
then
{
echo "please enter a unique id"
Book
}
fi
}
Book
echo -n "Enter Author Name:"
read Author_name
echo -n "Enter Year of Publication:"
read YOP
echo -n "Enter Title of Book:"
read TOB
echo -n "Enter Publisher's name:"
read PUB_Name;
echo -n "Enter Price: "
read Price
Возможно, вам будет полезно указать, на каком языке программирования вы пишете это. –
В какой оболочке это работает? –
сначала я думал, что это был bash, но инструкции if все прикручены для этого. – falstro