summaryrefslogtreecommitdiff
path: root/home/xyz/.local/bin/orgext
diff options
context:
space:
mode:
authorXiao Pan <gky44px1999@gmail.com>2024-01-09 15:15:54 +0000
committerXiao Pan <gky44px1999@gmail.com>2024-01-09 15:15:54 +0000
commita8b504f7f99f49420458a0e52bb8a4de0600b58e (patch)
tree44830806ede1edfe998cbcdd1e88b6bb9c08a5ad /home/xyz/.local/bin/orgext
parent3aa23f9d240e7bb29fc91e6ce81eb51665f8db0b (diff)
move to fsh
Diffstat (limited to 'home/xyz/.local/bin/orgext')
-rwxr-xr-xhome/xyz/.local/bin/orgext18
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