在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.