分页: 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
如果路径有空格,就另外考虑了。