From 8f057f3c9b35a0346a30d923ed3de3066e69c67d Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 19 Dec 2012 23:15:14 -0500 Subject: [PATCH] test --- bin/utils | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/utils b/bin/utils index 6374cd3..66597c1 100755 --- a/bin/utils +++ b/bin/utils @@ -1,3 +1,5 @@ +shopt -s extglob + # Syntax sugar. indent() { RE="s/^/ /" @@ -37,7 +39,7 @@ function set-default-env (){ # Does some serious copying. function deep-cp (){ find -H $1 -maxdepth 1 -name '.*' -a \( -type d -o -type f -o -type l \) -exec cp -a '{}' $2 \; - cp -r $1/* $2 + cp -r $1/!(tmp) $2 echo copying $1 to $2 } @@ -45,6 +47,6 @@ function deep-cp (){ function deep-mv (){ deep-cp $1 $2 - rm -fr $1/* + rm -fr $1/!(tmp) find -H $1 -maxdepth 1 -name '.*' -a \( -type d -o -type f -o -type l \) -exec rm -fr '{}' \; } \ No newline at end of file