1
if [ -f users.txt ];
a=$(cat users.txt | grep "$email" | cut -d ',' -f1)
then
if [ $a -eq $email ];
then
echo " Your email is already registed"
./new_user.sh
fi
fi
我有一個叫users.txt
包含所有用戶,其中電子郵件是在第一列的列表文件,我想驗證郵件是否已經存在.. 。 有人能幫我嗎 ?驗證郵件是否已經存在 - Shell腳本
這是第一次,我創建一個用戶,該文件users.txt
不存在,這就是爲什麼我做if [ -f users.txt ];
那麼你得到的輸出是什麼? – nu11p01n73R 2014-10-11 11:30:07
./new_user.sh:line15:[:(repeed email):expected expression expected //// line 15 is「if [$ a -eq $ email];」 – jfbribeiro 2014-10-11 11:53:35
請不要評論您的編輯內容有問題。應該始終在主線程中完成。謝謝 – nu11p01n73R 2014-10-11 11:56:25