nix-setup/typesorter.sh
2025-11-03 08:31:11 +01:00

13 lines
315 B
Bash
Executable file

#!/bin/sh
for file in $1/* ; do
t="$(sed -E 's/.+\.([^.]+)/\1/g' <<< "$file")"
if ! echo "$t" | grep '\.' > /dev/null ; then
folder="$2/${t}s"
if ! file "$file" | grep "directory" ; then
mkdir "$folder" > /dev/null 2>&1
echo "$file >> $folder"
$3 "$file" "$folder"
fi
fi
done