Используйте следующий printf
подход для получения необходимого результата:
#!/bin/bash
for i in a aa aaa aaaa aaaaaa aaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa; do
printf '%-50sOK\n' $i
done
Вывод сценария:
a OK
aa OK
aaa OK
aaaa OK
aaaaaa OK
aaaaaaaaaaaaaaaaa OK
aaaaaaaaaaaaaaaaaaaaaaaaaa OK
OK
-при перемещении статической строки в ФОРМАТ(printf FORMAT [ARGUMENT]
)
$i
-считается printf
аргументом
Хитрость заключается в том, чтобы избежать автоопределения устройства, закомментировав load-module module-udev-autodetect
и load-module module-autodetect
и вручную настроив звуковую карту :load-module module-alsa-sink device=default:CARD=SPDIF channels=2 rate=44100 channel_map=left,right
в файле конфигурации default.pa.