#! /bin/awk -f function dirname(filename) { return ("$(dirname " filename ")") } /modifié :/{ print "mkdir -p changed/" dirname($2) "; mv " $2 " changed/" $2 "; git checkout " $2 "; meld " $2 " changed/" $2 }