|
发表于 2004-2-20 11:50:38
|
显示全部楼层
回复: 请教
最初由 xggabc 发表
对上述问题
我按find /| grep "filename" > file的方式来做
但如何提取文件file中的字符串并将其赋值给一个变量(用SHELL如何实现)
最后返回这个变量
谢谢!
兄弟可以把问题描述清楚吗(我听着胡里胡涂的)?这样好解决问题啊。
何必用find + grep呢,find本身就有-name选项,就是按名称查找。
要是赋值变量,大可在(针对shell而言)函数外设置一全局变量,然后在函数里面赋值,var=$(find / -type f -name "filename" -exec dirname {} \; 2>/dev/null) |
|