我想为学校项目将 Python 中的一种编码转换为另一种编码。但是,我正在翻译的编码将在第一位的编码中添加填充。
如何将二进制数字序列向左移动一位,以便它来自:
00000001 11001100 01010101 等等
到
00000011 10011000 10101010 等等
那么最终结果的最低位将是前者的最高位数?
我想将前导0
字符放入某些输入中,从而产生固定长度(由变量给出的长度)。输入可以是数字或字符串。
我想捕获变量中的输出。
我试过这个:
awk '{j=$(printf "%04d\n"); echo $j}'
Run Code Online (Sandbox Code Playgroud)
但它抛出这个错误:
awk: line 1: syntax error at or near printf
Run Code Online (Sandbox Code Playgroud)