मेरा लक्ष्य lsblk से 100G से अधिक डिस्क प्राप्त करना है।
मेरे पास यह काम कर रहा है, लेकिन यह अजीब है। मुझे पूरा यकीन है कि इसे छोटा किया जा सकता है। या तो lsblk से पूरी तरह से अलग कुछ का उपयोग करके, या शायद मैं मानव पठनीय संख्याओं को सीधे awk के साथ फ़िल्टर कर सकता हूं।
यहाँ मैं एक साथ रखा है:
lsblk | grep disk | awk '{print$1,$4}' | grep G | sed 's/.$//' | awk '{if($2>100)print$1}'
यह 100G से बड़े डिस्क के केवल sdx और nvmexxx भाग का उत्पादन करता है। वास्तव में मुझे क्या चाहिए।
मैं इससे खुश हूं, लेकिन आप से अधिक सीखने के लिए उत्सुक हूं,