Как мне напечатать строку, если пара столбцов не соответствует ни одной из двух строк

Вы можете попробовать следующее решение awk :

awk -F"," 'NR == 1 { x = $5; }; NR != 1 { print x - $5; x = $5; }' file
-121--289572-

Simplier awk :

awk -F, 'NR!=1 {print x-$5} {x=$5}' file
-121--289573-

Я использовал для решения этой проблемы при установке Ubuntu. Live CD - это хорошо, а реальная ОС - нет.

Проблема в вашем черном списке, полагаю, ваш беспроводной адаптер - «Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter».

Если да, проверьте черный список в /etc/modprobe.d/blacklist.conf и commant blacklist bcm43xx

0
10.05.2018, 20:38
1 ответ

Si leí su pregunta correctamente, está buscando imprimir los campos 6, 12 y 13 si y solo si los campos 12 y 13 no son (100, 137 )o (0, 0 ). entonces:

awk -F: '! ( ( $12 == 0 && $13 == 0 ) || ( $12 == 100 && $13 == 137 ) ) { print $6, $12, $13 }' inputfile
0
28.01.2020, 04:23

Теги

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