a=1
echo -n "Enter book id: "; read book_id;
while [ $a -eq 1 ]
do
a=$(awk '{ if($3 == "$book_id") print 1; else print 0}' exercise1_data.txt)
echo $a
if [ $a -eq 1 ]; then
echo -n "Please enter unique book id: "; read book_id
fi
done
我正在尝试检查用户输入的图书 ID 是否唯一。如果有任何“book_id”实例,我正在做的是检查文件“exercise1_data.txt”。将执行 while 循环,直到用户输入唯一的书本 ID。
我收到一个错误Too many arguments