diff options
Diffstat (limited to 'home/xyz/.local/bin')
| -rwxr-xr-x | home/xyz/.local/bin/mvt | 3 | ||||
| -rwxr-xr-x | home/xyz/.local/bin/orgext | 4 | 
2 files changed, 4 insertions, 3 deletions
| diff --git a/home/xyz/.local/bin/mvt b/home/xyz/.local/bin/mvt index eefc19b0..318edf69 100755 --- a/home/xyz/.local/bin/mvt +++ b/home/xyz/.local/bin/mvt @@ -3,4 +3,5 @@  dist="$1"  shift -mv -- "$@" "$dist"  +# not use -- here, use -- when use mvt, so I can specify -f or -i switch before -- when use mvt +mv "$@" "$dist" diff --git a/home/xyz/.local/bin/orgext b/home/xyz/.local/bin/orgext index 4f8153b2..8f00804f 100755 --- a/home/xyz/.local/bin/orgext +++ b/home/xyz/.local/bin/orgext @@ -1,14 +1,14 @@  #!/bin/sh  outdir () {  -	find . -type f -execdir mvt "$PWD" '{}' \+ +	find . -type f -execdir mvt "$PWD" -- '{}' \+  	find . -mindepth 1 -maxdepth 1 -type d -execdir rmdir -- '{}' \+  }  indir () {  	# https://stackoverflow.com/questions/1842254/how-can-i-find-all-of-the-distinct-file-extensions-in-a-folder-hierarchy  	find . -maxdepth 1 -type f | awk -F. '!a[$NF]++{print $NF}' | xargs mkdir -- -	find . -mindepth 1 -maxdepth 1 -type d -execdir basename -az -- '{}' \+ | xargs -0 -I _ find . -maxdepth 1 -type f -name '*._' -execdir mvt '_' '{}' \+ +	find . -mindepth 1 -maxdepth 1 -type d -execdir basename -az -- '{}' \+ | xargs -0 -I _ find . -maxdepth 1 -type f -name '*._' -execdir mvt '_' -- '{}' \+  }  case "$1" in | 
