Чтобы просмотреть список всех компонентов в системе Linux, вы можете использовать:
inxi
с -option
см.inxi -h
hwinfo
аналогична lshw
и более детализирована. /proc
, в котором содержится вся информация о системе, памяти, устройствах, оборудовании.... Да, вы можете обрезать и перестроить каждую строку с помощью AWK:
awk -F'|' 'BEGIN { OFS = FS } { $8 = substr($8, 1, 5); print }'
Это устанавливает разделители ввода и вывода на «|» и для каждой строки ввода обрезает восьмое поле максимум до пяти символов и печатает все поля (, включая обновленное поле ).
Поскольку ваш файл имеет фиксированную ширину — или, по крайней мере, так кажется — вы можете сделать это, подсчитывая столбцы для сохранения и удаления в sed:
sed -r 's/(.{68}).{23}(.*)/\1\2/' yourfile