Teradataレコードからエクスポートされた大容量の4TBテキストファイルがありますが、ファイルにいくつのレコード(=私の場合は行)があるかどうかを知りたいです。
これをどのように迅速かつ効率的に実行できますか?
ベストアンサー1
この情報がまだ別のファイルにメタデータとして存在しない場合(またはデータに含まれているか、データが派生したシステムへのクエリを介して利用可能)、利用可能な説明の一部のインデックスファイルがない場合の最速の方法数量の計算するためにワイヤーwc -l
ファイルに使用できます。
本当に早くすることはできません。
数量を計算する記録ファイルで使用されているレコード区切り文字を知る必要があり、同様の方法を使用してそれらを計算する必要がありawk
ます。同様に、この情報がまだ他の場所にメタデータとして保存されていない場合、元のシステムを照会してこの情報を取得できない場合、履歴自体がファイルに列挙およびソートされていない場合。