Tujuan saya adalah mendapatkan disk lebih besar dari 100G dari lsblk.
Saya membuatnya bekerja, tapi ini aneh. Saya cukup yakin itu bisa dipersingkat. Entah dengan menggunakan sesuatu yang sama sekali berbeda dari lsblk, atau mungkin saya bisa memfilter angka yang dapat dibaca manusia langsung dengan awk.
Inilah yang saya kumpulkan:
lsblk | grep disk | awk '{print$1,$4}' | grep G | sed 's/.$//' | awk '{if($2>100)print$1}'
Ini output hanya bagian sdx dan nvmexxx dari disk yang lebih besar dari 100G. Apa yang saya butuhkan.
Saya senang dengan itu, tetapi saya ingin belajar lebih banyak dari Anda Guru urus