summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmcp2
-rwxr-xr-xmmv2
-rwxr-xr-xunzip_tree.sh12
3 files changed, 14 insertions, 2 deletions
diff --git a/mcp b/mcp
index a614453..1d64685 100755
--- a/mcp
+++ b/mcp
@@ -17,5 +17,5 @@ shift
for i in $* ; do
new=$(echo $i | sed "s/$from/$to/g")
echo cp $i $new
- cp $i $new
+ cp "$i" "$new"
done
diff --git a/mmv b/mmv
index 06914f2..7792a94 100755
--- a/mmv
+++ b/mmv
@@ -17,5 +17,5 @@ shift
for i in $* ; do
new=$(echo $i | sed "s/$from/$to/g")
echo mv $i $new
- mv $i $new
+ mv "$i" "$new"
done
diff --git a/unzip_tree.sh b/unzip_tree.sh
new file mode 100755
index 0000000..4ea0ae9
--- /dev/null
+++ b/unzip_tree.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+IFS='
+'
+
+for i in $(find . -iname "*.zip") ; do
+ dn=$(dirname "$i")
+
+ cd "$dn"
+ unzip -oj $(basename $i)
+ cd -
+done