AIDEMOIRE

【アイデモワール】

Linuxコマンドサンプルを更新しました

Linuxコマンドサンプルを更新しました。

=> Linuxコマンドサンプル - Google Drive

次の項目を追加しました。

  • 16進表現を10進数に変える [bash] [sh]
  • 10進数を16進表現に変える [bash] [sh]

2つ目の方は実際には printfを使えば良いのでボケ防止のために作ってみました。
1はこんな感じです。

HEX=1a2b3c4d5e6f7
DEC=0
for NIBBLE in $( echo $HEX | sed -e 's/\(.\)/\1 /g' ) ; do
	DEC=$( expr $DEC \* 16 + $( \
		echo -n "0123456789abcdef" \
		| sed -e "s/\(.*\)${NIBBLE}.*/\1/" \
		| wc -c \
		) \
	)
done
echo $DEC