20 lines
633 B
Plaintext
20 lines
633 B
Plaintext
BASE_PATH="~/Repo"
|
|
PACKAGE_NAME="nvidia"
|
|
|
|
|
|
#Get directories
|
|
DIRECTORIES="$(find ${BASE_PATH} -maxdepth 1 -type d | tail -n +2 | sort -V)"
|
|
CUT=$(($(grep -o '/' <<< "$BASE_PATH" | wc -l) + 2))
|
|
DIRECTORIES="$(echo "${DIRECTORIES}" | cut -d '/' -f ${CUT})"
|
|
|
|
while read -r line
|
|
do
|
|
cd ${BASE_PATH}/$line
|
|
if [ ! -z "$(ls | grep "${PACKAGE_NAME}")" ]; then
|
|
PKG_NAME="$(ls | grep "${PACKAGE_NAME}" | grep -v ".md5" | cut -d '-' -f 1)"
|
|
PKG="$(ls | grep "${PKG_NAME}" | grep -v ".md5")"
|
|
mv $PKG ${PKG_NAME}-plugin-${line}-1.${PKG##*.}
|
|
mv ${PKG}.md5 ${PKG_NAME}-plugin-${line}-1.${PKG##*.}.md5
|
|
fi
|
|
done <<< "${DIRECTORIES}"
|