Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使linux树bash脚本显示文件_Bash_Shell_Tree - Fatal编程技术网

使linux树bash脚本显示文件

使linux树bash脚本显示文件,bash,shell,tree,Bash,Shell,Tree,我根据创建了一个shell脚本,但是,我需要一种方法使所述脚本显示文件和目录(顺便说一下:我需要在Mac OS X上运行该脚本)。用find替换ls-R | grep':$'-打印,然后调整sed命令,以反映名称将不会添加“:”,并且“查找”将显示当前目录: find . -print | sed -e '/^\.$/d' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' 你能展示一段代码来解释你所拥有的和你试图让它做你想做的事情吗?

我根据创建了一个shell脚本,但是,我需要一种方法使所述脚本显示文件和目录(顺便说一下:我需要在Mac OS X上运行该脚本)。

find替换
ls-R | grep':$'
-打印
,然后调整
sed
命令,以反映名称将不会添加“:”,并且“查找”将显示当前目录:

find . -print | sed -e '/^\.$/d' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'

你能展示一段代码来解释你所拥有的和你试图让它做你想做的事情吗?