У меня есть сценарий, в котором я хочу проверить соответствие приведенной ниже информации в файлах синтаксису
Синтаксис: ИМЯ / ФАМИЛИЯ / СТРАНА
Примечание: каждая запись в файле должна соответствовать синтаксису. если одна запись не совпадает, то должна отображаться ошибка или успех
Данные файла
Ajay/abc/india
Avik/bcs/delhi
Viraj/xyz/
Как вы можете видеть, данные файла последние запись не соответствует синтаксису, тогда должна отображаться ошибка
Мой код
for i in `cat /demo/Student.txt`
do
check=`echo $i | cut -d '/' -f3`
if [[ -z $check ]];
then
echo failed syntax does not match NAME/SURNAME/COUNTRY
exit 1
fi
done