diff options
author | Xiao Pan <gky44px1999@gmail.com> | 2024-01-09 07:07:05 -0800 |
---|---|---|
committer | Xiao Pan <gky44px1999@gmail.com> | 2024-01-09 07:07:05 -0800 |
commit | 80a6283dedb87eea5a0b12d1f66c4e010e07477d (patch) | |
tree | ee6c71dbade82fa9b7659a57b8d918cbbb6cf38e /home/xyz/.local/bin/orgext | |
parent | 585d465be74207caa4cde54a36ea02ae2113693f (diff) |
move to fsh
Diffstat (limited to 'home/xyz/.local/bin/orgext')
-rwxr-xr-x | home/xyz/.local/bin/orgext | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/home/xyz/.local/bin/orgext b/home/xyz/.local/bin/orgext deleted file mode 100755 index 0143e62f..00000000 --- a/home/xyz/.local/bin/orgext +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -outdir () { - find . -type f -execdir mv -t "$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 mv -t '_' -- '{}' \+ -} - -case "$1" in - '-o') outdir;; - '-i') indir;; - *) outdir; indir;; -esac |