#!/bin/bash fsck=$(fsck_hfs -q /dev/sdd2 2>&1 | awk 'NR == 1 { print $4 }') if [[ $fsck == DIRTY ]]; then fsck_hfs -p /dev/sdd2 fsck=$(fsck_hfs -q /dev/sdd2 2>&1 | awk 'NR == 1 { print $4 }') [[ $fsck == DIRTY ]] && fsck_hfs -fy /dev/sdd2 fi