hackbyte icon

stuffrenamer.sh

hackbyte | PRO | 02/22/20 09:15:10 PM UTC | 0 ⭐ | 392 👁️ | Never ⏰ | []
Bash |

410 B

|

None

|

0 👍

/

0 👎

#!/bin/bash
#
# usage:
#
# for LALA in list of directories and such ; do thisscript.sh "$LALA" ; done
# or
# find . -type d -exec thisscript.sh "{}" \;
#
 
DIRNAME="$1"
 
pushd "$DIRNAME" &>/dev/null
 
if [ $(ls|wc -l) -eq 1 ]; then
    OUR_FILE=$(echo -n *)
    mv -iv "${OUR_FILE}" "../${DIRNAME}.${OUR_FILE##*.}"
    popd &>/dev/null
    rmdir -v "${DIRNAME}"
else
    echo "FAIL!"
    exit 1
fi
exit 0

Comments