Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

printf(1)の"-v"オプションで生成文字列を変数に格納する

実際のところ

今までは、こんな感じで変数の代入で式展開というようなアクロバットな事をしていました。

$ OURVAL=`printf "%x" 254`
$ echo $OURVAL
fe

これが、"-v"オプションでこう書けます。

$ printf -v OURVAL "%x" 255
$ echo $OURVAL
ff