#!/bin/sh _m=${1:-"x264kMod"} _p_name=${2:-"`date +"%Y%m%d_%H%M%S"`.diff"} _d=modules/${_m} src=src dst=src.new pdst=patches [[ ! -d ${_d} ]] && { echo "No dir \"${_d}\""; exit 1; } [[ -z "$1" ]] && { echo "Filename?"; exit 1; } cd ${_d} mkdir -p ${pdst} diff -uNrp ${src} ${dst} >${pdst}/${_p_name}