1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#!/bin/bash function options() { cat << EOF supspend shutdown reboot Xit EOF } if [ $# -gt 0 ]; then case "$@" in suspend) systemctl suspend;; shutdown) systemctl shutdown;; reboot) systemctl reboot;; "exit i3") i3-msg exit;; *) options;; esac else options fi