我正在爲基本程序創建shell腳本。shell中的字符串搜索
一個選項是刪除一個用戶,但問題是如果我搜索屬於用戶名的字符串,程序會將其視爲用戶。
例如,如果我有用戶adminaaa,如果我搜索管理員,即使「admin」不是用戶,程序也會將其識別爲用戶。
的一塊,我使用的代碼如下:
existe=`cat meusutilizadores.txt|grep "$user" |wc -l`
if [ $existe = 1 ]
then
fullUser=`grep $user meusutilizadores.txt`
passUser=$(echo $fullUser|awk -F ':' '{ print $2 }')
我需要的是能夠把它進行編程,以識別用戶爲他的整個字符串,而不是隻有它的一部分。
我希望我能夠充分表達自己的理解。 希望你能幫助我。
問候
是什麼的記錄meusutilizadores.txt – Iain