0
#!/bin/bash
user=wxlfrank
group="wxlfrank : wxlfrank sudo"
pattern="$user :*sudo*"
if [[ $group != "${user} :*sudo*" ]] ; then
usermod -aG sudo $user
echo "add user $user" 'into group sudo'
fi
Kann mir jemand helfen erklären, warum die fünfte Zeile zuWarum entgeht Bash Expansion eine Zeichenfolge?
erweitert wird[[ wxlfrank : wxlfrank sudo != \w\x\l\f\r\a\n\k\ \:\*\s\u\d\o\* ]]
Weil es zitiert wird? –
Zitate erstellen kein String-Literal wie in den meisten Sprachen; Es ist nur eine Abkürzung, um jedes Zeichen innerhalb der Anführungszeichen einzeln zu entfernen. – chepner