我目前正在尝试通过将其通过管道传输到 sed 来修改回显的字母数字字符串。我有兴趣修改的区域是一个数字块,我想通过在它前面插入适当数量的零来使 8 个字符长。例如:
输入:
loremipsumdolorsit2367amet
期望的输出:
loremipsumdolorsit00002367amet
用sed可以做到这一点吗?我正在处理的数字块少于 8 个字符。我不确定这篇文章是否有用。
编辑:每个字符串中只有一个数字块。
sed
sed ×1