I want to take the path of the local directory and put each directory on the path in a different line. I've tried to do it using cut:
pwd | cut -f 1- -d\/ --output-delimiter=\n
but it doesn't change the '/'s into EOL, but puts n's instead. What am I doing wrong?
This should do the trick
pwd | tr '/' '\n'
If you don't want an empty line in the beginning (due to the initial /
) you could do
pwd | cut -b2- | tr '/' '\n'
Example:
#aioobe@r60:~/tmp/files$ pwd
/home/aioobe/tmp/files
#aioobe@r60:~/tmp/files$ pwd | cut -b2- | tr '/' '\n'
home
aioobe
tmp
files