#!/bin/bash outputs=(Left Right) i=1 for o in ${outputs[@]}; do vol=$(amixer get Master |grep "$o" |grep %) if [[ "$vol" == *"off"* ]]; then volumes[$i]="M" else volumes[$i]=$(echo $vol |awk '{print $5}'|sed 's/[^0-9%]//g') fi let i=i+1 done echo ${volumes[*]}