diff --git a/files/bin/dz-common b/files/bin/dz-common index 85d29cd..d60ae6e 100755 --- a/files/bin/dz-common +++ b/files/bin/dz-common @@ -72,7 +72,7 @@ list(){ for dir in $(ls -tr ${WORKSHOP_DIR}) do ID=${dir} - NAME=$(grep name "${WORKSHOP_DIR}/${dir}/meta.cpp" | cut -d '"' -f2 | sed -r 's/\s+//g') + NAME=$(grep name "${WORKSHOP_DIR}/${dir}/meta.cpp" | cut -d '"' -f2 | tr -cd [:alnum:]) SIZE=$(du -sh "${WORKSHOP_DIR}/${dir}" | awk '{print $1}') printf "${C}%.3d %s %.30s %s https://steamcommunity.com/sharedfiles/filedetails/?id=%s %s${default}\n" ${X} ${ID} "${NAME}" "${spaces:${#NAME}+1}" ${ID} ${SIZE} X=$((X+1)) diff --git a/server/bin/dz b/server/bin/dz index 3cefb28..be24840 100755 --- a/server/bin/dz +++ b/server/bin/dz @@ -284,7 +284,7 @@ get_mod_name(){ echo "Mod ID ${1} doesn't exist" >&2 exit 1 fi - NAME=$(grep name ${WORKSHOP_DIR}/${ID}/meta.cpp | cut -d '"' -f2 | sed -r 's/\s+//g') + NAME=$(grep name ${WORKSHOP_DIR}/${ID}/meta.cpp | cut -d '"' -f2 | tr -cd [:alnum:]) echo -n ${NAME} }