分页: 2 / 2

Re: 如何显示本机上所有四个字母的命令

发表于 : 2013-06-02 15:59
naturalaw
是指$PATH里的而已吧。那就搜索路径然后查找不就行了。
例子
[bash]find ` echo $PATH | sed 's/:/ /g'` -iname "[a-z][a-z][a-z][a-z]" -type f[/bash]
如果路径有空格,会比较麻烦。

Re: 如何显示本机上所有四个字母的命令

发表于 : 2013-06-02 19:37
aerofox
naturalaw 写了:是指$PATH里的而已吧。那就搜索路径然后查找不就行了。
例子
[bash]find ` echo $PATH | sed 's/:/ /g'` -iname "[a-z][a-z][a-z][a-z]" -type f[/bash]
如果路径有空格,会比较麻烦。
如果偏爱 find 的话,至少应该加上 -maxdepth 和 -perm 选项吧。

Re: 如何显示本机上所有四个字母的命令

发表于 : 2013-06-02 20:28
naturalaw
那倒是。

代码: 全选

 find ` echo $PATH | sed 's/:/ /g'` -maxdepth 1 -iname "[a-z][a-z][a-z][a-z]" -type f -perm -o=x 2>/dev/null
如果路径有空格,就另外考虑了。