blog画像が表示されないページは、元画像を間違えて削除してしまっているためです。データが残っていないので、想像力で補ってください。2017/08/11hexdumpで16進数を出力したいバイナリファイルをソースコードに埋め込みたいことがある。画像データを配列として使いたい場合などだ。ファイルから読み込んで%02xなどで出力させるだけなのだが、いちいちコマンドを作るのも面倒だ。hexdumpというコマンドがあるのでやってみたが、オプションを使えばなんとかいけそうなものの、よくわからん。だいたい、なんで2バイトごとに出すのがデフォルトなんだ?と、コマンドに文句を言ってもしょうがないので、オプションを調べよう。hexdumpのフォーマット0xを付けた出力をしたい場合は、これでよい。これは8バイトごとに改行しているので、8/1になっている。abcdef.binpythonで、ひたすらずらずら並べた文字列を作りたいこともある。abcdef.bin)"echoはなくてもよいのだけど、改行を付加しないので、コマンドラインで実行すると見づらかったのだ。hexdumpを16進数の1桁ダンプ以外で使うことが無さそうなので、aliasに登録しようとした。"%02x"'\'いやあ、こんなに難しいとは。一度シングルクオーテーションを閉じる\'を付けるシングルクオーテーションを始めるということをせんといかんそうだ。青文字がシングルクオーテーションで囲んだ範囲、赤文字がエスケープしたシングルクオーテーションとなる。"%02x"'\'aliasをシングルクオーテーションで囲むのは、スペースも含めて入れてほしいという場合だけのはず。"%02x"'\'''なんだけどね。件のコメント:コメントを投稿コメントありがとうございます。申し訳ないですが勝手に削除することもあります。コメントを投稿できるのは、このブログのメンバーだけです。