*
в начале не имеет смысла. .
в регулярном выражении соответствует чему угодно, т.е. соответствует @
в адресе. Чтобы сопоставить буквальную точку, используйте \.
.
echo mailid@google.com | grep -E '\.google\.com' || echo no match
Согласно документации :
Клиенты PulseAudio могут отправлять звук в «приемники» и получать звук из «источников».
Итак, стоки - это выходы (туда идет звук), а источники - это входы (звук идет оттуда).
Я не могу комментировать Микко, потому что я новичок, поэтому я пишу это сообщение. Как сказано, приемники — это выходы, источники — это входы, хорошо, но потом я подумал, как и Микко, что означают приемник -ввод и источник -вывод, поэтому я провел некоторый эксперимент с pactl :
.pactl list sinks
-> Я вижу свои realtek (alc892 )и nvidia audio, хорошо, это мои стоки. pactl list sources
-> Там я видел свой микрофон, хорошо, но также и для мониторинга предыдущих приемников, достаточно справедливо, поскольку они как микрофоны для моих выходов. pactl list sink-inputs
без запущенных приложений -> ничего. pactl list source-output
без запущенных приложений -> ничего. sink-input
! Поэтому я думаю, что это означает, что это ввод для приемника, следовательно, приемник -ввод . source-outputs
и был прав. Я записываю звук с микрофона и рабочего стола, они отображаются как source-outputs
, захваченный звук представляет собой вывод из некоторого источника, следовательно, источник -вывод .