Estoy tratando de grep nombre de usuario:
users | grep "^\b\w*\b" -P
¿Cómo puedo hacer que solo muestre el primer partido grep?
users | cut -d' ' -f1, users | sed 's/\s.*//', users | awk '$0=$1'. Si desea almacenarlo en una variable, use bash: read myVar blah < <(users)o read myVar blah <<< $(users).
readustedes no generan un nuevo proceso. Si haces esto muchas veces, notarás la diferencia.
grep?grepes para buscar Parece que necesita cualquieracutoawk, pero lareadconstrucción también parece adecuada.