我有一个变量,我需要解析拉出一个版本字符串,有没有办法做到这一点?下面是一个可变变量的例子。有没有一种方法来grep或解析一个变量
--xxx 1.2.3-102 --yyy 2.5.10-47 --zzz 10.4.2-193
更新:添加ansible任务格式
---
- hosts: localhost
tasks:
- name: Get Version
shell: echo '{{ version }}'
register: results
- set_fact:
value: "{{ results.stdout | regex_search(regexp,'') }}"
vars:
regexp: ''
- debug:
var: value
你需要使用正则表达式 – Shaybi