需求: 从ipmitool 或者 某工具获取到 raw data.(ascii码)
希望让它转成可阅读格式。

例如,ipmitool 抓到了一串值:“48 41 50 50 59”
以下例子可以直接使用,只需要指定 str 就行

  # separator
  IFS=" "
  #test ascii: HAPPY
  str="48 41 50 50 59"
  echo "ascii is:$str"
  echo -n "  result:"
  for asc in ${str[@]}
  do
     printf "\\x$asc"
  done

echo
exit

结果:

ascii is:48 41 50 50 59
  result:HAPPY


标签: linux, echo, str, 十六进制, ascii

相关文章推荐

添加新评论,含*的栏目为必填