1 2 3 4 5 6 7
#!/bin/sh # GIT META Read while read -r mod user group path; do chown -hc "$user:$group" -- "$path" [ "$mod" -ne 777 ] && chmod -c "$mod" -- "$path" done < "$1"