У меня проблемы с написанием оператора "For Loop", который проверяет текстовый файл, чтобы увидеть, есть ли каждый в нем - PullRequest
0 голосов
/ 14 апреля 2019

Я пишу оператор for for, который проверяет тестовый файл, чтобы увидеть, существует ли множество введенных аргументов.Сценарий, который я написал, просто возвращает все, как будто оно существует, даже если оно не

for i in "$@"
do
grep -q "$i" /home/s132a18/A10/cisStudents  && echo "$i is a student" || echo "$i is not a student"

done

1 Ответ

0 голосов
/ 14 апреля 2019

Когда слово not является единственной разницей:

for i in "$@"
do
   echo "$i is $(grep -q "$i" /home/s132a18/A10/cisStudents || echo "not ")a student"
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...