rwx/sh/fs/lsblk.sh

34 lines
468 B
Bash
Raw Normal View History

2025-07-06 07:17:11 +02:00
# handle block devices
# list block devices
2025-07-06 07:17:11 +02:00
#= lb
2025-07-27 16:51:14 +02:00
rwx_list_block() {
rwx_list_block_output \
"SIZE" \
"TYPE" \
"FSTYPE" \
"LABEL" \
2025-07-29 09:29:58 +02:00
"MOUNTPOINTS"
}
# base arguments
2025-07-27 16:51:14 +02:00
#| lsblk
2025-07-06 07:17:11 +02:00
#= lbne
2025-07-27 16:51:14 +02:00
rwx_list_block_no_empty() {
lsblk \
--noempty \
"${@}"
}
# output arguments
2025-07-06 07:17:11 +02:00
#= lbo
2025-07-27 16:51:14 +02:00
rwx_list_block_output() {
local argument
local arguments="NAME"
2025-08-02 10:05:13 +02:00
for argument; do
arguments="${arguments},${argument}"
done
2025-07-27 16:51:14 +02:00
rwx_list_block_no_empty \
--output "${arguments}"
}