我正在编写一个用零填充一位、两位和三位数字的 bash 脚本。例如:
file.txt
:
2
22
222
2222
a2a2
2a2a
a22a
2aa2
22a2
output.txt
:
0002
0022
0222
2222
a0002a0002
0002a0002a
a00022a
0002aa0002
0022a0002
此脚本的目的是填充数字,直到它们最多达到 4 位。
我必须用sed
命令来做。我想过这样做,但它不像我想要的那样工作。
sed -r -i 's/[0-9]{1}/0&/g' file.txt