【发布时间】:2021-08-11 23:10:57
【问题描述】:
我有以下代码用于将文本写入文件。当inventory_hostname 的长度始终相同时,此方法有效。
{{ inventory_hostname }}{{ "%-69s" | format(file['path'] | replace('E:', '') | replace('\\','/') | truncate(63,true,'')) }}moretext
我想根据inventory_hostname 的长度来设置文本部分的长度。像这样的。
{{ inventory_hostname }}{{ "%-{{ 75 - inventory_hostname|length }}s" | format(file['path'] | replace('E:', '') | replace('\\','/') | truncate(63,true,'')) }}moretext
我需要将结果始终排列在特定列上。
例如:
hostname1programfiles/program/dll moretext
host1programfiles/program/note moretext
hostnameisreallylong/programfile/p moretext
【问题讨论】: