6 lines
159 B
Plaintext

local filename="${1}"
filename="${filename// /-}"
filename=$(echo "${filename}" | sed -e 's/^[^a-zA-Z0-9_.]+//g' -e 's/[^a-zA-Z0-9_-]+/-/g')
echo ${filename}