Neu zu Bash-Skript, ich muss überprüfen, ob das erste Wort in der Gruppe das zweite Wort in Benutzer entspricht.Bash-Skript if -eq
Group=`echo $rules | egrep -v 'Test'`
Users=`echo $rules | grep -i 'Test' | awk '{print substr($0, index($0,$2))}'`
if [ '$Group' -eq '$Users' ];
then
echo $Group
echo $Users
else
:
fi
Kann ich so etwas verwenden oder wie ist das möglich?
if [ '$Group $1' -eq '$Users $2' ];
oder
if [ '^$Group' -eq '^$Users' ];
können Sie einige Beispieleingabe zur Verfügung stellen, mit zu spielen? Außerdem denke ich, dass Sie doppelte Anführungszeichen brauchen, um die Werte zu erweitern -> 'if [" $ Group "-eq" $ Users "]'. – fedorqui