使用Unix解析和打印$ PATH

Nic*_*ick 8 unix awk parsing path

我已将PATH放在文本文件中,并希望在UNIX中使用简单命令在换行符上打印每个路径.

我找到了很长的路要走这样的事......

cat Path.txt | awk -F\; '{print $1"\n", $2"\n", ... }'
Run Code Online (Sandbox Code Playgroud)

然而,这似乎效率低下,因此我知道必须有一种方法可以在每次新行上快速打印出我的结果,而无需手动调用由分隔符分隔的每个字段.

Ola*_*che 17

另一种方式:

echo $PATH | tr : '\n'
Run Code Online (Sandbox Code Playgroud)

要么:

tr : '\n' <Path.txt
Run Code Online (Sandbox Code Playgroud)