Redian新闻
>
how to search a pattern in all files
avatar
how to search a pattern in all files# Unix - 噫吁兮,危乎高哉
k*d
1
recursively under a specific directory?
I write a perl, to recursive read files under all subdirectories, but failed
with error msg: "Bad symbol for filehandle" for the lime of code below:
if (!opendir($dirvar, $dirname)){
...............
so I'm thinking of "sac" or sth?
help!
avatar
t*u
2
try this cammand:
find [YourSpecificDirectory] -exec grep [YourPattern] {} \;

【在 k******d 的大作中提到】
: recursively under a specific directory?
: I write a perl, to recursive read files under all subdirectories, but failed
: with error msg: "Bad symbol for filehandle" for the lime of code below:
: if (!opendir($dirvar, $dirname)){
: ...............
: so I'm thinking of "sac" or sth?
: help!

avatar
w*n
3
Your syntax for opendir is wrong ...
perldoc -f opendir

【在 k******d 的大作中提到】
: recursively under a specific directory?
: I write a perl, to recursive read files under all subdirectories, but failed
: with error msg: "Bad symbol for filehandle" for the lime of code below:
: if (!opendir($dirvar, $dirname)){
: ...............
: so I'm thinking of "sac" or sth?
: help!

avatar
m*z
4

Shell script:
% grep "your_pattern" * -R
Similarly in perl:
system ('grep', 'your_pattern', '.' ,'-R')
should work.

【在 k******d 的大作中提到】
: recursively under a specific directory?
: I write a perl, to recursive read files under all subdirectories, but failed
: with error msg: "Bad symbol for filehandle" for the lime of code below:
: if (!opendir($dirvar, $dirname)){
: ...............
: so I'm thinking of "sac" or sth?
: help!

avatar
a*a
5
grep -r
otherwise, update your grep

【在 k******d 的大作中提到】
: recursively under a specific directory?
: I write a perl, to recursive read files under all subdirectories, but failed
: with error msg: "Bad symbol for filehandle" for the lime of code below:
: if (!opendir($dirvar, $dirname)){
: ...............
: so I'm thinking of "sac" or sth?
: help!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。