Моя цель - получить диски больше 100G от lsblk.
У меня это работает, но это неловко. Я почти уверен, что это можно сократить. Либо с помощью чего-то совершенно отличного от lsblk, либо, возможно, я могу фильтровать удобочитаемые числа напрямую с помощью awk.
Вот что я собрал:
lsblk | grep disk | awk '{print$1,$4}' | grep G | sed 's/.$//' | awk '{if($2>100)print$1}'
Он выводит только часть дисков sdx и nvmexxx размером более 100G. Именно то, что мне нужно.
Я доволен этим, но хочу учиться у вас больше, Гуру 😉