如何循环我的文件以查找在行首具有精确表达式的文件?

如何循环我的文件以查找在行首具有精确表达式的文件?

我正在寻找一个脚本来读取我的所有文件并找到那些int tube[2] 在任何行开头写入的文件,我应该使用

sed -e 's/Ancien/Nouveau/g' nomFichierEntrée > nomFichierSortie

但如何循环播放我的文件呢?

for int i in ls do
    sed '^int tube[2]'
loop?

或者我错过了什么?

以及如何使用它?

答案1

grep -l '^int tube\[2]' ./*

将列出当前目录中至少有一行以int tube[2].需要[转义,因为它是正则表达式运算符。

任何状况之下,解析 的输出ls通常是一个坏主意

答案2

for i in $( ls ); do
.
.
.
done

相关内容