特定の長さを超えるファイルの行を識別する方法

特定の長さを超えるファイルの行を識別する方法

私のコードで特定の長さよりも長い行を探したいです。私のコードは複数のファイルにあります。これを行うための良い方法はありますか?

ファイルと行番号を知りたいです。内容が優先されますが、必須ではありません。この練習の目的は、線を切る方法(おそらく手動で)を見つけることです。

ベストアンサー1

そしてgrep

grep -En '.{12}' file

長さが12文字以上の行の場合。

複数のファイルがあります。

find . -type f -exec grep -En '.{12}' {} +

grepGNUのようないくつかの実装では、grepファイル自体を見つけることができます。

grep -rEn '.{12}' .

ただし、シンボリックリンクやその他の珍しいファイルには注意してください。

おすすめ記事