特定の文字列と一致するファイルの最初の N 行のみを調べてチェックできる bash スクリプトを作成しようとしています。ファイル全体をチェックする簡単なコマンドを書くことはできますが、N より大きい行に含まれる情報は正確ではない可能性があります。
これが私の現在の実装です
find . -exec egrep -H -m 1 -l "\<$month/$day/$year\>" {} \;
最初に head 関数を使用してファイルをトリミングすることを考えていましたが、これは機能していないようです。助言がありますか?前もって感謝します