grep は 10 より大きい数字を探します。

grep は 10 より大きい数字を探します。

特定のコアのファイルを見ています。

3.8以降のすべてが欲しい。 3.17へ。

egrep 3.[8-17] は私が望むものですが、明らかに動作しません。

上記の例を使用してgrepする方法は?

ありがとう

答え1

echo $'3.8\n3.17' | grep -E '3\.([89]|1[0-7])'
3.8
3.17

ただし、検索文字列も一致するため、検索文字列を制限する必要があるかもしれません3.81。問題は、次の文字が何であるか、文字列が終わる場所です。

関連情報