DSK=$(lsblk -l -oPATH,FSTYPE,TYPE -p /dev/sda |grep 'part') Pp=() Pt=() IFS=$'\n' #newline ist separator (=ws wird mitgenommen) pat='^([^ ]*) +([^ ]+) +.*$' for line in $DSK; do echo $line if [[ $line =~ $pat ]]; then #li=${BASH_REMATCH[1]}${BASH_REMATCH[2]}; pp=${BASH_REMATCH[1]} fs=${BASH_REMATCH[2]} #echo " pp $pp - fs $fs" Pp+=($pp) Pt+=($fs) # Pp+=("") fi done if [ "${Pt[0]}" != "vfdat" ]; then echo "OK1" fi if [ "${Pt[1]}" == "btrdfs" ]; then echo "OK2" fi