答案1
由于您想打印格式化数据,因此请勿使用echo
.使用printf
:
$ binaryvalue='101'
$ printf "%08d\n" "$binaryvalue"
00000101
的格式标记%08d
表示打印数字值,八个字符宽,带前导零。
由于您想打印格式化数据,因此请勿使用echo
.使用printf
:
$ binaryvalue='101'
$ printf "%08d\n" "$binaryvalue"
00000101
的格式标记%08d
表示打印数字值,八个字符宽,带前导零。