当我 echo $PATH
我得到:home/x/bin:home/x/.local/bin:...:...
以及每条路径由 :
分隔的位置
当我 echo $PATH | tr ':' '\n'
我得到:
home/x/bin
home/x/.local/bin
...
...
路径由换行分隔
所以现在我想将所有这些放入一个变量 ($
) 或一个脚本中,这样我就可以执行它并逐行列出路径,但它不起作用:
我试过:x=${echo $PATH | tr ':' '\n'}
但我得到 -bash: ${echo $PATH | tr ':' '\n'}:替换错误
我还尝试了一个脚本,其中:
#!/bin/bash
echo $PATH > 11
sleep 1
bb=${`tr ':' '\n' < 11`}
echo $bb
我能做什么?
最佳答案
关于linux - 如何列出$PATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40599997/