-o
imprime solo la parte que coincide con el patrón, por lo que deberá extender el patrón para incluir la parte anterior a @
. Con las direcciones en su muestra, capturar cualquier espacio en blanco que no sea -debería hacer:
$ grep -oniTE '[^[:blank:]]+@outlook.com' foo
1: buffalos@outlook.com
2: target@outlook.com
3: helpme@outlook.com
Sin embargo, en general, las direcciones de correo electrónico sondifícilesde analizar (, pueden contener espacios en blanco entrecomillados ), y lo anterior perderá algunas direcciones de correo electrónico válidas (e incluirá algunas no válidas unos ). Véase, por ejemplo. Wikipedia y los estándares relevantes para los detalles sangrientos.
Вы не можете «управлять pavucontrol из командной строки».
Вы можете управлять Pulseaudio с помощью pavucontrol
или управлять Pulseaudio с помощьюpactl
(или pacmd
).
pactl
имеет ограниченный набор команд, pacmd
следует общему синтаксису CLI (см. man 5 pulse -cli -синтаксис или dopacmd --help
).
Изменение «Аналоговый стереовыход» выполняется IIRC путем изменения профилей, см. set-card-profile
. Вам по-прежнему потребуются другие команды для идентификации вашей карты и т. д.
Если вы хотите изменить профили по умолчанию, лучше поискать в файлах конфигурации Pulseaudio.
Да, это довольно сложно по сравнению с pavucontrol
, и вам потребуется немного почитать и поэкспериментировать.