#!/bin/bash sink=$(pacmd list-sinks | grep "* index" | grep -oE '[0-9]*') cmd="" if [ -z "$sink" ]; then echo "ERROR: invalid sink: \"$sink\"" exit 1 fi case $1 in d*) pactl set-sink-volume $sink -5% ;; i*) pactl set-sink-volume $sink +5% ;; m*) pactl set-sink-mute $sink toggle ;; *) echo "ERROR: invalid command: \"$1\"" ;; esac