私はこれを読んでいました スレッド 。コマンドtail -c +K /tmp/1
は、各ファイルのK番目から始まるバイトを出力します。 man tail
から
-c, --bytes=K
output the last K bytes; alternatively, use -c +K to output
bytes starting with the Kth of each file
これを逆にする、つまりファイルの最後から読み取りを開始し、ファイルの最初まで読み取るツールを見つけたいと思います。
tail -c +K
の逆をどのように行うことができますか?
GNU head を使用すると、次を使用できます。
head -c K
ファイルの最初のKバイトを出力します。
head -c -0 file
また、ファイル内のすべてのバイトを出力しますが、最後から最初まで読み取りません。