Ich versuche, den Benutzernamen zu erfassen:
users | grep "^\b\w*\b" -P
Wie kann ich dafür sorgen, dass nur das erste Spiel mit grepangezeigt wird?
users | cut -d' ' -f1, users | sed 's/\s.*//', users | awk '$0=$1'. Wenn Sie es in einer Variablen speichern möchten, verwenden Sie bash: read myVar blah < <(users)oder read myVar blah <<< $(users).
readdir spawne keinen neuen Prozess. Wenn Sie dies viele Male tun, werden Sie den Unterschied bemerken.
grep?grepist für die Suche. Sie scheinen entwedercutoder zu brauchenawk, aber dasreadeingebaute scheint auch geeignet.