行の先頭に正確な表現を持つファイルを見つけるためにファイルを繰り返すにはどうすればよいですか?

行の先頭に正確な表現を持つファイルを見つけるためにファイルを繰り返すにはどうすればよいですか?

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]' ./*

で始まる現在のディレクトリに少なくとも1行が表示されますint tube[2][正規表現演算子なので、エスケープする必要があります。

いずれにせよ、解析された出力はls通常悪い考えです。

おすすめ記事