Имена хостов Dnsmasq в открытом доступе

Если IP-адрес всегда является вторым полем этого файла, вы можете использовать awk или cut для его извлечения.

awk '{print $2}' abd

или

cut -d' ' -f2 abd

Если вам нужно перебрать IP-адреса, можно использовать обычные циклы для или while . Например:

for ip in $(cut -d' ' -f2 abd) ; do ... ; done

или

awk '{print $2}' abd | while read ip ; do ... ; done

Или вы можете считать все IP-адреса в массив:

$ IPAddresses=($(awk '{print $2}' abd))
$ echo "${IPAddresses[@]}"
128.206.6.136 128.206.6.137 23.234.22.106
1
22.07.2018, 05:26
2 ответа

Это похоже на способ выяснить, что использует звуковую карту, используя fuserили lsof, чтобы определить, какие процессы ее используют. Поискав, я нашел этот SU Q&A под названием:Как я могу узнать, какие программы используют звук в Linux? .

Примеры из одного из ответов:

lsof
$ lsof /dev/snd/*
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 1142 burhan  mem    CHR  116,3          7885 /dev/snd/pcmC0D0p
pulseaudi 1142 burhan   21u   CHR  116,5      0t0 7887 /dev/snd/controlC0
pulseaudi 1142 burhan   28u   CHR  116,5      0t0 7887 /dev/snd/controlC0
pulseaudi 1142 burhan   36r   CHR 116,33      0t0 6351 /dev/snd/timer
pulseaudi 1142 burhan   37u   CHR  116,3      0t0 7885 /dev/snd/pcmC0D0p
фьюзер
$ fuser -v /dev/snd/*
                     USER PID ACCESS COMMAND
/dev/snd/controlC0:  burhan     1142 F.... pulseaudio
/dev/snd/pcmC0D0p:   burhan     1142 F...m pulseaudio
/dev/snd/timer:      burhan     1142 f.... pulseaudio

Если вы обнаружите, что сталкиваетесь с импульсным звуком, вы можете использовать pavucontrolдля дальнейшей отладки/отслеживания этого через этот графический интерфейс. Обратитесь к одному из моих других ответов, который показывает этот графический интерфейс в этом UL Q&A под названием:Каким-то образом удалось отключить звук mplayer и не могу понять, как восстановить звук .

1
27.01.2020, 23:43

И в дополнение к другому ответу о том, как проверить наличие клиентов ALSA/Pulseaudio:

Подозреваю, что причина не в конкретном клиенте, а в плохих настройках различных усилителей в вашем звуковом кодеке (, в том числе и шлейфах ). Чтобы отладить их, лучше всего использовать amixer -c 42 contents(, где 42— номер вашей карты ), и просмотреть все из них, чтобы увидеть, есть ли что-нибудь подозрительное.

Как только вы поймете, какие настройки громкости доступны, вы также можете использовать alsamixerдля оперативных изменений (не забывайте прокручивать влево/вправо ). Также обратите внимание на то, что приглушено, а что нет.

0
27.01.2020, 23:43

Теги

Похожие вопросы