在fish-shell环境中,如果需要对字符串填充,则需要用到string-pad函数。

string-pad函数的用法为:

string pad [-r | --right] [(-c | --char) CHAR] [(-w | --width) INTEGER]
           [STRING ...]

如果我们需要将1显示成0001,则可以:

string pad -w 4 -c 0 1

如果我们需要将999显示成0999,则可以:

string pad -w 4 -c 0 999

列出0-9999,不足的位数以0填充:

string pad -w 4 -c 0 (seq 0 9999)

创建0000.adoc到9999.adoc的文件:

touch (string pad -w 4 -c 0 (seq 0 9999)).adoc

参考文献

Fishshell.com. “String-Pad - Pad Strings to a Fixed Width — Fish-Shell 3.6.1 Documentation,” 2023. https://fishshell.com/docs/current/cmds/string-pad.html.