How to delete namespace that is stuck in terminating state

Get namespace that has terminating state:

Kubectl get ns | grep terminating

Delete the namespace forcefully using the below cmd line

NS=`kubectl get ns |grep Terminating | awk 'NR==1 {print $1}'` && kubectl get namespace "$NS" -o json   | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/"   | kubectl replace --raw /api/v1/namespaces/$NS/finalize -f -