我必须为给定的数字范围生成一个文本文件。像往常一样,我不得不seq range_start range_end > text_file.txt
把它放在一个文本文件中。
我给出了起点01700
和终点的 seq 范围01800
。我知道数字前有 0 是没用的,但对我来说这很重要。生成的文件有类似1700
, 1701
...的行1800
。但是在0
我输入命令之前没有数字。
我应该如何在文件的每一行之前放置 0?或者,有没有办法在每行之前生成带有 0 的文本?
我必须为给定的数字范围生成一个文本文件。像往常一样,我不得不seq range_start range_end > text_file.txt
把它放在一个文本文件中。
我给出了起点01700
和终点的 seq 范围01800
。我知道数字前有 0 是没用的,但对我来说这很重要。生成的文件有类似1700
, 1701
...的行1800
。但是在0
我输入命令之前没有数字。
我应该如何在文件的每一行之前放置 0?或者,有没有办法在每行之前生成带有 0 的文本?
尽量
seq -w
保持一致的输出宽度。seq -w 01700 01800
将输出 01700、01701 等。与往常一样,
man seq
应该是您想知道seq
. Unix 联机帮助页的存在是有原因的,并且经常会预先解决此类问题。