Когда строка 3 читается, строка 4 добавляется командой N
, поэтому адрес 4,$
совпадает, и выполняется команда P
, печатающая первую строку в буфере, то есть строку 3.
Результат тот же, потому что строки 3 и 4 читаются вместе, поэтому не имеет значения, говорит ли адрес 3,$
или 4,$
.
Найдено решение для:пост-скрипта tcpdump Отказано в доступе
Подводя итоги:
#if this says enforce then change it to complain
grep tcpdump /sys/kernel/security/apparmor/profiles
#change to complain
aa-complain /usr/sbin/tcpdump
в моем случае у меня на коробке не было аппармора. Но выполнение sudo apt install apparmor-utils
и выполнение вышеуказанных шагов исправили мои проблемы с отказом в разрешении.