如何列出$ PATH?

1 linux variables bash path

当我echo $PATH 得到:home/x/bin:home/x/.local/bin:...:...和每个路径分开的地方:

echo $PATH | tr ':' '\n' 我得到:

home/x/bin
home/x/.local/bin
...
...
Run Code Online (Sandbox Code Playgroud)

非常路径由新线分隔的位置

所以现在我想把所有这些都放到一个变量($)或一个脚本中,这样我就可以执行它并逐行列出路径,但它不能工作:

我试过了x=${echo $PATH | tr ':' '\n'}
但是我明白了-bash: ${echo $PATH | tr ':' '\n'}: bad substitution

我也试过一个脚本,其中:

#!/bin/bash
echo $PATH > 11
sleep 1
bb=${`tr ':' '\n' < 11`}
echo $bb
Run Code Online (Sandbox Code Playgroud)

我能做什么?

Cyr*_*rus 5

使用bash的参数扩展:

echo "${PATH//:/$'\n'}"
Run Code Online (Sandbox Code Playgroud)