我想采取本地目录的路径,并将路径上的每个目录放在不同的行中.我试过用cut剪切:
pwd | cut -f 1- -d\/ --output-delimiter=\n
但它并没有将'/'改为EOL,而是将n改为.我究竟做错了什么?
aio*_*obe 51
这应该可以解决问题
pwd | tr '/' '\n'
Run Code Online (Sandbox Code Playgroud)
如果你不想在开头有一个空行(由于初始/),你可以这样做
pwd | cut -b2- | tr '/' '\n'
Run Code Online (Sandbox Code Playgroud)
例:
#aioobe@r60:~/tmp/files$ pwd
/home/aioobe/tmp/files
#aioobe@r60:~/tmp/files$ pwd | cut -b2- | tr '/' '\n'
home
aioobe
tmp
files
Run Code Online (Sandbox Code Playgroud)
这就是你将如何完成你要做的事情(使用ANSI-C引用):
pwd | cut -f 1- -d\/ --output-delimiter=$'\n'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28416 次 |
| 最近记录: |