Как сказано в руководстве sort "сортирует строки текстовых файлов". Это явно вопрос с подвохом для проверки базовых знаний, а не для достижения какой-либо цели. так как tail -1 foo
имеет такой же вывод.
> echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9" > foo
> sort foo
1
2
3
4
5
6
7
8
9
> sort foo foo
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
> sort foo foo | tail -2
9
9
> sort foo foo | tail -2 | head -1
9
если вы не заметили, что foo было передано дважды, вы можете подумать, что ответ 8, или если вы понятия не имеете, что делает любая из команд, вы не сможете ответить на вопрос, кроме предположения.
Существует инструмент lsusb.py
в usbutils
(, начиная с версии 002
), который сразу показывает эту информацию:
strohel@mat480s ~ $ lsusb.py -ciu
usb1 1d6b:0002 09 1IF [USB 2.00, 480 Mbps, 0mA] (xhci-hcd 0000:00:14.0) hub
1-2 046d:c069 00 1IF [USB 2.00, 1.5 Mbps, 98mA] (Logitech USB Laser Mouse)
Здесь0000:
00:14.0
— идентификатор шины PCI контроллера.:
strohel@mat480s ~ $ lspci | grep 00:14.0
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)