Mine
public text v1 · immutable#!/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