Reduce Redundant lsblk Calls #16

Open
opened 2026-02-02 15:03:48 -05:00 by jared · 0 comments
Owner

Called multiple times for same device

size=$(lsblk -d -n -o SIZE "/dev/$device" 2>/dev/null)
mountpoint=$(lsblk -n -o MOUNTPOINT "/dev/$name" 2>/dev/null)

Optimization: Single call with multiple columns:

read -r size mountpoint type < <(lsblk -d -n -o SIZE,MOUNTPOINT,TYPE "/dev/$device")

# Called multiple times for same device size=$(lsblk -d -n -o SIZE "/dev/$device" 2>/dev/null) mountpoint=$(lsblk -n -o MOUNTPOINT "/dev/$name" 2>/dev/null) Optimization: Single call with multiple columns: read -r size mountpoint type < <(lsblk -d -n -o SIZE,MOUNTPOINT,TYPE "/dev/$device")
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/driveAtlas#16