Как может я дисплейный список устройств посимвольного ввода-вывода и блочных устройств, подключенных к моему компьютеру отдельно (Список только устройств посимвольного ввода-вывода или блочных устройств за один раз) от sudo кошки/proc/devices использующий команды сценария оболочки
Я попробовал кошку/proc/devices | главный-n 38 для устройств посимвольного ввода-вывода, но различные компьютеры имеют различные числа устройств посимвольного ввода-вывода и блочных устройств
Символьные устройства:
sed -n '/^Character/, /^$/ { /^$/ !p }' /proc/devices
Блочные устройства:
sed -n '/^Block/, /^$/ { /^$/ !p }' /proc/devices
Объяснение:
sed
- текст с tream ed itor -n
- неявно печатать строки /start/, /end/
- совпадать со строкой start
и строкой end
^
- начало строки, $
- конец строки { /^$/ !p }
- печать, если строка не пустая - Это влияет только на раздел символьных устройств, но мы могли бы также оставить его в для блочных устройств.