同じ行に複数の数字がありますが、行は1として計算する必要があります。

同じ行に複数の数字がありますが、行は1として計算する必要があります。

私のサンプルファイルには、次のような数行があります。

27809, shbd.dav, 165 .
27673 ; matroshka;  223665;

数字を含む行の数を数える必要があります。したがって、出力は2でなければなりません。

これを行うには、grepを使用する必要があります。

答え1

この試み:

grep -c '[[:digit:]]' infile

[[:digit:]]使用。 。 。代わりに[0123456789]数字を英語の数字に制限するには、[0-9][[:digit:]]間の違い\d)。

関連情報