User Tools

Site Tools


ansible:ansible_ex_file

Ansible example file change

path:   A file name in which we are going to find and replace
regexp: the regular expression to search the string you want

In our case,

() – Grouping of Regular Expression and to create backreferences, which will make it easy to perform backreference while replacing.
^ – Matches the Start of a Line
ServerName – Matches a Literal String
\s – Matches a whitespace
.* – matches one or more of any character/numeral ( not new line)
$ – matches the end of line

replace: A string, with which you want to replace the matched String

In our case,

\1 – backreference indicator and represents the first group we have matched. in our case, it is the result of  (^ServerName\s)
backup:  To tell ansible to backup the file before making any changes.
ansible/ansible_ex_file.txt · Last modified: 2023/02/28 23:18 by manu