head -c N /dev/zero | tr '\x00' '\xHH' > FILE
-
\xHH
\x00
~\xff
で16進数値を指定 -
N
: サイズ(byte) -
FILE
: 出力先
おまけ
既存のファイルのサイズを変えずに任意の値でフィルする
head -c $(wc -c < FILE ) /dev/zero | tr '\x00' '\xHH' > FILE
サイズ指定の箇所で既存ファイルのサイズを取得しているだけ。
フレームバッファを埋める場合はサイズ指定なしで大丈夫
tr '\x00' '\xHH' < /dev/zero > /dev/fb0
参考文献
誰か、imagemagickなど無いbusybox ashで/dev/fb0に24bitフルカラー任意色を書き込むワンライナーがあったら教えてください...