mirror of
https://github.com/jarun/nnn.git
synced 2024-11-18 08:59:14 +00:00
29 lines
512 B
Bash
Executable file
29 lines
512 B
Bash
Executable file
#!/usr/bin/env sh
|
|
|
|
# Description: Toggle mount status of a device using pmount
|
|
# If the device is mounted, it will be unmounted and vice versa.
|
|
#
|
|
# Shell: POSIX compliant
|
|
# Author: Arun Prakash Jana
|
|
|
|
lsblk
|
|
echo
|
|
echo -n "device (e.g. sdc2): "
|
|
read dev
|
|
|
|
if [ -z "$dev" ]; then
|
|
exit 1
|
|
fi
|
|
|
|
echo
|
|
|
|
if grep -qs "$dev " /proc/mounts; then
|
|
pumount "$dev"
|
|
echo $dev unmounted.
|
|
else
|
|
pmount "$dev"
|
|
echo "$dev" mounted to "$(lsblk -n /dev/"$dev" | rev | cut -d' ' -f1 | rev)".
|
|
fi
|
|
|
|
read dummy
|