2014年7月5日土曜日

0xff でパディングされた任意のサイズのデータを作る ( dd )

いつか使う時のためにメモ。

1. まず、全データが 0xff の任意サイズのファイルを作る

tr を使って 0x00 を 0xff に変換。この例ではサイズ 100MB のファイルを作成。

$ dd if=/dev/zero bs=1M count=100 | tr "\000" "\377" > PADDED_FILE.bin

2. できたファイルに元ファイル ( INPUT_FILE.bin ) を流し込む

dd のオプション conv=notrunc を使う。

$ dd if=INPUT_FILE.bin of=PADDED_FILE.bin conv=notrunc

■ 参考
http://superuser.com/questions/274972/how-to-pad-a-file-with-ff-using-dd

● 0xff, 0xFF, pad, padding, パディング, 後ろ, 追加, 追記, dd, notrunc

2014年7月4日金曜日

GNU screen で取得したログを読みやすくする

GNU screen で取得したログには制御文字が含まれていて非常に読みにくい。
col で変換して、先頭文字を 11 文字分 cut。

col -bx < screenlog.n | cut -b 11-

● GNU, screen, cut, col, ログ, log, screenlog, 読めん, 読みにくい, 制御, 文字, コード