小编Ari*_*rie的帖子

如何grep递归UNIX树结果以及每个树节点?

这是我所做的

tree -R /Applications/NetBeans/NetBeans\ 7.0.app/ | perl -e 'while (<>) { print if /java$/ }'
Run Code Online (Sandbox Code Playgroud)

但这当然不会返回我想要的结果。

我想要的是显示一个可执行的 java 文件及其递归目录,以便我知道该 java 文件在哪里。像下面这样的结构

`-- Contents
    `-- Resources
        `-- NetBeans
            `-- ExecutableJavaEnv
                `-- java
Run Code Online (Sandbox Code Playgroud)

这个问题的灵感来自我关于 SU 的问题。上面的结构显示实际上并不重要,因为我不确定使用find. 我需要的只是获取路径,以便我可以将 TextMate 设置为运行 NetBeans 的 Java,而不是/usr/bin/java从我的 Mac OS X 10.5.8 运行。建议?帮助?

第一次编辑:

到目前为止,感谢您的回答,我很感激。这是我尝试的命令的结果:

. find /Applications/NetBeans/NetBeans\ 7.0.app/ -name java
/Applications/NetBeans/NetBeans 7.0.app//Contents/Resources/NetBeans/java
. ll /Applications/NetBeans/NetBeans\ 7.0.app/Contents/Resources/NetBeans/
total 632
-rw-rw-r--   1 arie  admin   6.6K Apr  8 09:29 CREDITS.html
-rw-rw-r-- …
Run Code Online (Sandbox Code Playgroud)

find executable files

3
推荐指数
1
解决办法
494
查看次数

标签 统计

executable ×1

files ×1

find ×1