ファイルのパーセンテージを取得

ファイルのパーセンテージを取得

ファイルの最後のx%を返すLinuxコマンドはありますか? tailが行数(-n)またはバイト数(-c)を返すことができることを知っていますが、ファイルの最後の25%を取得するにはどうすればよいですか?これを行うコマンドはありますか?

ベストアンサー1

GNU分割は、テキストファイルで必要に応じてほぼ行われます。これにより、in.txt行を分割せずにバイト単位で最後の分岐(4/4部分)が印刷されます。

split -n l/4/4 in.txt

関連文書は次のとおりですsplit -n CHUNKS

CHUNKS次のようになります。[...] l/K/NNのK番目を標準出力に出力します。区切り線は必要ありません。

質問の例として言及されている非常に具体的な場合は、 4/4入力ファイルの第4四半期または最後の25%を要求してください。入力の1/n以外のサイズの場合、分割はそれほど単純な解決策を提供するとは思いません。

おすすめ記事