我有一个包含以下数据的文件
server1 10.10.10.10,
server2 10.10.10.20,
server3 10.10.10.30,
并且只想从第三行删除逗号字符(,
),即server3 10.10.10.30.
当我尝试使用lineinfile
方法时,会删除所有逗号,但我的要求是仅从第三行删除逗号。
我想知道是否有任何方法可以在ansible中使用从x行删除字符,行y更精确?
提前感谢您的时间和回应。
答案 0 :(得分:0)
var itemAndResult = listOfItems
.Select(x => new {Item = x, Result = GetResult(x)})
.Where(a => a.Result <= upperLimit)
.FirstOrDefault();
var item = itemAndResult.Item;
var result = itemAndResult.Result;
模块似乎不适合您的方案。您可以改为使用lineinfile
命令:
sed