I know that
pwd will print the full path of current working directory, but I want to print only the name of the directory. Is there a simple command to do this without to parse
Yes, there is. You can use pure bash:
or better, to avoid the case when you could be in
(thanks to @gniourf_gniourf for the second suggestion).
Or you can use