ファイルから最初のn文字を取得する[重複]

ファイルから最初のn文字を取得する[重複]

複数のファイルから最初の20文字をインポートしたいと思います。

cutを使用する例を見たことがありますが、すべてファイルの各行の最初の20文字を取得するように見えますが、私はファイル自体の最初の文字(つまり、最初の行から始まる)だけが欲しく、それ以上は必要ありません。

これを行う簡単な方法はありますか?

答え1

完全なコマンドは次のとおりです。

head -c 20 yourFile.txt

答え2

-c オプションがhead移植可能でないことを認識しませんでした。dd次のように最初の20バイトを出力できます。

dd if=/path/to/infile of=/path/to/outfile  bs=20 count=1

of=/path/to/outfile結果を標準出力に出力するには、この部分を省略できます。

関連情報