jinjia2 遍历追加语法
实现将遍历的元素按照规则进行拼接
如果是组内的变量需要通过set获取
如果是全局的变量可以直接通过{{variable}} 引用
如果在for循环中通过{% set dirs = dirs+/home/disk"+n|string+"/kafka"%},变量只在for循环内可见,所以使用append解决此问题;
但是append会产生换行符,所以在配置文件中会有很多空行,有知道解决办法的大佬请不吝赐教
{% set id=hostvars[inventory_hostname].id %}
{% set log_dir_num=hostvars[inventory_hostname].log_dir_num %}
{% set zookeeper=groups.zookeeper %}
{% set dirs=[] %}
{% for n in range(1,log_dir_num+1,1) %}
{{ dirs.append( "/home/disk"+n|string+"/kafka" ) }}
{% endfor %}
broker.id={{id}}
log.dirs={{ dirs|join(',') }}
zookeeper.connect={{zookeeper|join(',')}}/{{cluster_name}}
jinjia2 遍历追加语法相关推荐
- PHP 数组遍历 foreach 语法结构
来源:http://www.cnblogs.com/keta/p/6117237.html foreach 语法结构用于遍历数组. foreach() PHP foreach() 语法结构用于遍历操作 ...
- js遍历追加html子样式,前端基本功:JS(十一)动画封装(CSS样式获取、JSON遍历)...
动画原理 动画基本原理.gif 人走路的时候, 步长 动画的基本原理 : 让盒子的 offsetLeft + 步长 盒子 原来的位置 0 + 10 盒子现在的offsetLeft 10 动画基本原理的 ...
- Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例
1 插值操作 1.1 Mustache语法 也就是双大括号 {{ }} <div id="app"> <!-- mustche语法中,不仅可以直接写变量,也可以写 ...
- 第 22 期:有序遍历语法
我们继续讨论遍历运算的语法规则. 序号的引用 SQL 延用了数学上的无序集合概念,遍历时也不关注次序.但计算机只能一步步地执行(暂先不考虑并行计算的情况),遍历集合时总会有个次序,充分利用这个次序就可 ...
- ES6语法-遍历-reduct-展开语法-解构语法
遍历数组语法 <script>var emps = ['mike', 'jack', 'tom', 'smill', 'shirley']// 遍历数组的方式: 4种// 方式1: 序号f ...
- 语句中如何结束本循环进入下一循环_第33 p,for遍历,循环取值最方便
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第33篇文章,第二阶段的课程:Python基础知识:Python中的控制语句之for遍历. 学习本课程,建议先看一遍:[计算机基础知 ...
- java增强型for循环(三种遍历集合方式)
For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环. For-Each循环是JDK5.0的新特性(其他新特性比如泛型.自动装箱等). For-Each循环的加入 ...
- 数组反向遍历ios_iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
iOS开发实用技巧-Objective-C中的各种遍历(迭代)方式 说明: 1)该文简短介绍在iOS开发中遍历字典.数组和集合的几种常见方式. 2)该文对应的代码可以在下面的地址获得:https:// ...
- python foreach用法_C# 中 foreach 遍历的用法
foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成.in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素. 该循环的运行过程如下: ...
最新文章
- 阿里巴巴 Java 开发手册之编程规约(一)-------我的经验
- NET(C#):使用HttpWebRequest头中的Range下载文件片段
- varchar和Nvarchar区别 ----转载
- 升级.Net Core RC1的类库项目
- Liferay7 BPM门户开发之4: Activiti事件处理和监听Event handlers
- 22条API设计的实践
- 需求工程之一:需求之道
- spring cloud 和 dubbo 各自的优缺点
- OCS2007视频会议客户端的部署与应用
- linux下vasp安装
- 后缀树(一)定义及构造
- 树莓派3B+安装官方原版系统
- 如何组建游戏制作团队?团队人员如何寻找?
- Windows10家庭版升级至专业版
- 年赚千万的京东无货源被禁止?天猫店群如愿当上一哥
- 初学STM32之看门狗
- 单机安装 hadoop 环境(Hadoop伪分布式安装)
- MATLAB中颜色和线条对应的标识符
- 北航OJ题目:ID4(Kevin·Feng的正确@姿势)
- 《HeadFirst设计模式》读书笔记-第9章v3-组合迭代器