summaryrefslogtreecommitdiff
path: root/.local/bin/mvtr
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/mvtr')
-rwxr-xr-x.local/bin/mvtr5
1 files changed, 4 insertions, 1 deletions
diff --git a/.local/bin/mvtr b/.local/bin/mvtr
index 1e0bfb05..9f0f680d 100755
--- a/.local/bin/mvtr
+++ b/.local/bin/mvtr
@@ -7,4 +7,7 @@
# pass awk script as argument trick from url:
# https://unix.stackexchange.com/questions/282503/right-syntax-for-awk-usage-in-combination-with-other-command-inside-xargs-sh-c
-find "$@" -depth -execdir sh -c 'mv -nvT -- "$1" "$(echo "$1" | awk "$2" )"' shell '{}' '{gsub(/\/-+/,"/");gsub(/ +/,"_");gsub(/_*-+_*/,"-");print tolower($0)}' \;
+find "$@" -depth -execdir sh -c 'mv -nvT -- "$2" "$(echo "$2" | awk "$1" )"' shell '{gsub(/\/-+/,"/");gsub(/ +/,"_");gsub(/_*-+_*/,"-");print tolower($0)}' '{}' \;
+
+# for test
+#mkdir -p ~/test/TE\ ST/; rm -rf ~/test/TE\ ST/1t/; cp -r ~/test/0t/ ~/test/TE\ ST/1t/; mvtr ~/test/TE\ ST/1t/; tree ~/test/TE\ ST/1t/