[CentOS] awk global replacement only after keyword
Les Mikesell
lesmikesell at gmail.comFri Mar 26 02:50:57 UTC 2010
- Previous message: [CentOS] awk global replacement only after keyword
- Next message: [CentOS] awk global replacement only after keyword
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Joseph L. Casale wrote: >> Can you use a regexp like: >> s/\(known_part\)\(.*\)\(change_part\)/\1\2replace_part/ > > Unless I misunderstand that, I'd say no. > > The actual file might look this: > > /begin file > > foo bar{ > biz service-one > baz service-two > } > > --many more of that-- > > # comment > > fiz bir{ > aaa service-one > bbb service-two > } > > /end file > > So only after the "# comment", I want to then start replacing. > I am just trying to replace a very ugly long set of commands piped into > each other that I am using now. I think there is a way to do it in sed using the holding space, but it's so much easier in perl that I never bothered to learn the hard parts. What's the problem with using perl anyway? -- Les Mikesell lesmikesell at gmail.com
- Previous message: [CentOS] awk global replacement only after keyword
- Next message: [CentOS] awk global replacement only after keyword
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the CentOS mailing list