Спасибо @CL. , вот решение, которое я придумал:
pcm.xcoreremapped {
type plug
hint {
show on
description "Remapping stereo to 8-ch speaker array."
}
slave {
pcm "hw:1,0"
channels 16
}
ttable [
[ 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 ]
[ 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 ]
]
}
0,05 понижает уровень громкости на каждом канале примерно до того уровня, который я хочу. И я закончил тем, что переназначил все каналы, чтобы упростить настройку - мне не нужно было беспокоиться о правильном отображении, и, похоже, не было никакого вреда переназначение на неиспользуемые каналы, хотя я буду отслеживать потенциальное снижение производительности.
Используйте cat
в предикате -exec
для find
:
find -name '.htaccess' -type f -exec cat {} +
Это выведет содержимое файлов один за другим.
См. Страницу руководства для find
( man find
).
-exec utility [аргумент ...]; Истина, если программа с именем утилита возвращает нулевое значение в качестве статуса выхода . Необязательные аргументы могут быть переданы утилите. Выражение должно быть заканчиваться точкой с запятой (";"). Если вы вызываете find из оболочки, вам может потребоваться заключить в кавычки точку с запятой, если оболочка иначе будет рассматривать ее как управляющий оператор . Если строка `` {} '' появляется в любом месте имени утилиты или аргументов , она заменяется на путь к текущему файлу. Утилита будет запущена из каталога, из которого был выполнен поиск. Утилита и аргументы не подлежат дальнейшему расширению шаблонов и конструкций оболочки. - exec утилита [аргумент ...] {} + То же, что и -exec, за исключением того, что `` {} '' заменяется максимально возможным количеством путей для каждого вызова утилиты. Это поведение похоже на поведение xargs (1).
Итак, просто установите переключатель -exec
.
find -type f -name '.htaccess' -exec cat {} +
Вероятно, вы захотите использовать опцию -exec
в find
.
find -name some_pattern -type f -exec cat {} +
Более того, если все они являются обычным текстом и вы хотите просмотреть их по одному, замените cat
на less
(или view
из vim)
find -name some_pattern -type f -exec less {} +
Для просмотра и редактирования, используйте vim
или emacs
или gedit
(по вашему выбору)
find -name some_pattern -type f -exec vim {} +