スクリプトを作成しており、現在の入力は次のとおりです。
devdb.eu-central-1.rds.amazonaws.com
dev-redis.cnwoho.ng.0001.euc1.cache.amazonaws.com
2.5
dev-redis.cnwoho.ng.0001.euc1.cache.amazonaws.com
どのように削除できますか2.5
?この数はタイムアウトなので、開発者が調整できるので、任意の値にすることができます。ありがとうございます。
ベストアンサー1
grep を使用して不要な行を削除できます。
grep -v '^[0-9][0-9]*\(\.[0-9][0-9]*\)\?$'
拡張正規表現を使用した短い表現:
grep -vE '^[0-9]+(\.[0-9]+)?$'
0
in がオプションの場合、たとえば、0.5
次のようになります。
grep -vE '^([0-9]+(\.[0-9]+)?|^\.[0-9]+)$'