我有这种奇怪的情况,我得到了一系列表示二进制数据的HEX值。有趣的是,他们是偶尔长度不同,如:BASH:基于最长的字符串填充一系列HEX值
40000001AA
0000000100
A0000001
000001
20000001B0
40040001B0
我想追加对最终0以使它们都按照最长项的长度相同。所以,在上面的例子中,我有四个长度为10个字符的条目,以'\ n'结尾,还有一些短条目(在实际数据中,我有约1k条短条目的200k条目)。我想要做的是找出文件中最长的字符串,然后通过并填充短的字符串;但是,我一直无法弄清楚。任何建议,将不胜感激。
顺便说一句,如果您将0附加到数据中,则会更改值。您可能需要考虑_prepending_ 0。 –
@MatthewBurke是的,由于一个怪癖,他们的数据是相反的,所以最终实际上是开始。 –