Не понимаю как. Если ваше сетевое соединение, насколько известно вашему рабочему столу, исходит от USB-кабеля (в качестве сетевого интерфейса ), aircrack-ng
, вероятно, увидит его как Ethernet (или другой не -беспроводной )интерфейс..
Потому что s/pattern/replacement
ничего не делает, если pattern
не совпадает, а sed
по умолчанию печатает пространство шаблонов. Если вы хотите напечатать только результат замены, добавьте-n
(для подавления печати по умолчанию )иp
(для печати пространства шаблона после успешной замены):
ps | sed -n -E "s/\s*([[:digit:]]+)\s+.*/\1/p"
Вы можете указать ps
выводить только PID, поэтому постобработка не требуется:
ps -opid=
(Это, скорее всего, выведет на один результат меньше, так как ps
не будет включать процесс sed
.)