seq 0 10 | xargs printf %04d
所有我的输出都格式化为同一行Likeso:
0000000100020003
如果您不要求该命令,则该命令将不会输出线路断路。尝试:
printf
注意,您可以使用Just jover
seq
您不需要seq -f %04g 0 10
或
printf
。 xargs
具有选项:seq
-f
最初的问题在
kent$ seq -f '%04G' 10
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
末尾缺少newline字符。 简单地添加newline字符可以解决这个问题。
您甚至不需要printf格式
seq 0 10 | xargs printf "%04d\n"