Как к дисплейному списку устройств посимвольного ввода-вывода и блочных устройств отдельно

Как может я дисплейный список устройств посимвольного ввода-вывода и блочных устройств, подключенных к моему компьютеру отдельно (Список только устройств посимвольного ввода-вывода или блочных устройств за один раз) от sudo кошки/proc/devices использующий команды сценария оболочки

Я попробовал кошку/proc/devices | главный-n 38 для устройств посимвольного ввода-вывода, но различные компьютеры имеют различные числа устройств посимвольного ввода-вывода и блочных устройств

1
задан 25 August 2018 в 08:33

1 ответ

Символьные устройства:

sed -n '/^Character/, /^$/ { /^$/ !p }' /proc/devices

Блочные устройства:

sed -n '/^Block/, /^$/ { /^$/ !p }' /proc/devices

Объяснение:

  • sed - текст с tream ed itor
  • -n - неявно печатать строки
  • /start/, /end/ - совпадать со строкой start и строкой end
  • [ 1113] ^ - начало строки, $ - конец строки
  • { /^$/ !p } - печать, если строка не пустая - Это влияет только на раздел символьных устройств, но мы могли бы также оставить его в для блочных устройств.
3
ответ дан 7 December 2019 в 13:21

Другие вопросы по тегам:

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