是指$PATH里的而已吧。那就搜索路径然后查找不就行了。
例子
[bash]find ` echo $PATH | sed 's/:/ /g'` -iname "[a-z][a-z][a-z][a-z]" -type f[/bash]
如果路径有空格,会比较麻烦。
如何显示本机上所有四个字母的命令
- naturalaw
- 帖子: 1360
- 注册时间: 2011-09-06 22:04
Re: 如何显示本机上所有四个字母的命令
- 永恒之法则
- The eternal law
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 如何显示本机上所有四个字母的命令
如果偏爱 find 的话,至少应该加上 -maxdepth 和 -perm 选项吧。naturalaw 写了:是指$PATH里的而已吧。那就搜索路径然后查找不就行了。
例子
[bash]find ` echo $PATH | sed 's/:/ /g'` -iname "[a-z][a-z][a-z][a-z]" -type f[/bash]
如果路径有空格,会比较麻烦。
- naturalaw
- 帖子: 1360
- 注册时间: 2011-09-06 22:04
Re: 如何显示本机上所有四个字母的命令
那倒是。
如果路径有空格,就另外考虑了。
代码: 全选
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
- 永恒之法则
- The eternal law