Вы можете использовать awk
:
echo "name=@col1, zip_cd=@col2, district=@col3, city=@col4" | awk 'BEGIN{FS="[^=,]*=";OFS=""} {$1=$1}1'
Разделитель полей FS
установлен слева от Конструкция ключ = значение
, включая знак =
.
Разделитель выходных полей пуст, так как после значения уже стоит запятая.
{$ 1 = $ 1}
запускает awk
для применения FS
и OFS
ко всей записи.
Наконец, 1
запускает действие по умолчанию в awk: распечатать запись.
Вы можете войти в ОС и найти аудиофайлы, используемые при запуске. Но обратная сторона этого заключается в том, что каждый раз, когда вы обновляете их, они будут заменяться, вы, вероятно, можете создать сценарий bash, чтобы избавиться от них за вас.
Большинство звуковых карт (вы не сказали, какие из них у вас установлены) позволяют полностью отключить звук в ALSA, отключив "Master" или аналогичное управление микшером.Большинство дистрибутивов (вы не сказали, какой из них используете) позволяют загружать настройки ALSA по умолчанию на сравнительно ранней стадии процесса загрузки (например, alsa-utils
в Debian), и это должно заглушать звук перед тем, как приложение действительно хочет воспроизводить любой звук таким образом.
Если вы также хотите отключить внутренний динамик ПК, это немного сложнее: я бы, вероятно, попытался внести в черный список модуль pcspkr
, но я не уверен, работает ли это.
Обе эти модификации не должны перезаписываться обновлениями пакетов.