#!/bin/bash urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; } root_dir=$(echo -n "/home/user/pages") logPASSx=$(tail -n 20 $root_dir/blog.sh_responseBASH.txt) saferead=$(urldecode "$logPASSx" | awk 'BEGIN{FS=OFS="="} {print$0}' | sed 's/comment=//g') #saferead=$(cat blog.sh_responseBASH.txt) #saferead=$(sudo head -n 3 blog.sh_responseBASH.txt | tail -n 1) filter_special_chars() { local input="$*" local special_chars='!@#$%^&*()_+{}|:<>?[];,.`=-' local result="" for (( i=0; i<${#input}; i++ )); do char="${input:$i:1}" if ! [[ "$special_chars" == *"$char"* ]]; then result+="$char" fi done log=$result } filter_special_chars $saferead cat <<- _EOF_
nameAdminPost here nameRefreshFast