curious actually how this can be achieved with sophisticated regex and the 
lineinfile module
 
 

> On 07/27/2023 4:08 PM CEST dulhaver via Ansible Project 
> <ansible-project@googlegroups.com> wrote:
>  
>  
> would this do what you want?
>  
>  
>     - name: edit a line in a file
>       ansible.builtin.command:
>         chdir: /home/username/
>         cmd: 'sed -i "s/This is a file/This is a new file/" somefile'
>  
>  
> 
> > On 07/27/2023 3:13 PM CEST Kathy L <lyonsf...@gmail.com> wrote:
> >  
> >  
> > I am trying to edit a string in a multi-line file.  For instance, if I had 
> > this string:
> > 
> > This is a file and I am editing it
> > 
> > I want to add the string "new" in front of file if it does not exist 
> > already.
> >  
> > I've tried lineinfile, but the issue is that I don't know what else is on 
> > the line.  There could be more data after "This is a file and I am editing 
> > it" that I don't want to change.  What is the best way to do this?
> > 
> > 
> > 
> >  
> > 
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Ansible Project" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to ansible-project+unsubscr...@googlegroups.com 
> > mailto:ansible-project+unsubscr...@googlegroups.com.
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msgid/ansible-project/9c8e2dcf-ab7d-4984-ac0a-83e818699135n%40googlegroups.com
> >  
> > https://groups.google.com/d/msgid/ansible-project/9c8e2dcf-ab7d-4984-ac0a-83e818699135n%40googlegroups.com?utm_medium=email&utm_source=footer.
> > 
>  
> 
>  
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to ansible-project+unsubscr...@googlegroups.com 
> mailto:ansible-project+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/910865649.311112.1690466922457%40office.mailbox.org
>  
> https://groups.google.com/d/msgid/ansible-project/910865649.311112.1690466922457%40office.mailbox.org?utm_medium=email&utm_source=footer.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/354691782.311307.1690467142008%40office.mailbox.org.

Reply via email to