Я бы попробовал
awk -F';' -v OFS=';' '$7 == "00" && $1 == "ENR1" { $7 = "01" } {print} ' file > result
где
$7 == "00" && $1 == "ENR1" { $7 = "01" }
применяется только к строке, начинающейся с ENR1
, где седьмое поле равно00
$7 = "01"
установите для 7-го поля значение 01 { print }
печатать каждую строку, включая ENR1 после изменения.
вы можете оставить NR>=1
тест, если реальный файл имеет однострочный -заголовок.
Возможно, вы ищете недокументированный клиент jack jack_thru
. Единственные документы, которые я когда-либо находил, были в книге Advanced Audio Visualization Using ThMAD . Просто введите
jack_thru
в командной строке, и вы можете начать подключение к нему в QJackCtl.
Примечание :В настоящее время я борюсь с новым аудиоинтерфейсом, так что это вся информация, которую я могу дать. Но я успешно использовал jack_thru
для внутренней маршрутизации в течение последних нескольких лет. Я использую Linux Mint 19.3, и jack_thru
находится в пакете jackd2 (. Мне приходилось компилировать jack_thru
в более ранних версиях Linux Mint, хотя ).