#!/bin/bash CHANGES=() git diff-tree --no-commit-id --name-only HEAD -r | \ while read line; do CHANGES+=$(dirname ${line}) done echo ${CHANGES} UNIQ=$(echo ${CHANGES} |sort |uniq) echo ${UNIQ}