http://www.the-infinite.org/lists/romlist/2005/09/msg00009.html
This was Richard's perl one-liner: perl -pe 's/REMOVE_BIT\(\s*/remove_bit(&/g' -i.BAK *.c --Palrich. On 3/3/06, Tristan M <[EMAIL PROTECTED]> wrote: > I know I've asked this once before quite a while ago and got a good > response, however I wasnt able to find it in the archives and the syntax > help on the internet didnt get me too far:p, so heres what I'm doing: > > I'm changing to infinite bits using runters infinite bits snippet, and last > time, in order to save much time and effort I used a python search/replace > file. I was given a one liner from someone on this list tho and i tweaked > around with it just a touch, unfortunately I don't really know how I'd go > about doing it again... > > so here's what it did, it would take a string such as: > IS_SET( ch->act, ACT_AGGRESSIVE ); > IS_SET (ch->act, ACT_AGGRESSIVE ); > IS_SET(victim->act,ACT_AGGRESSIVE); > > and would replace it with one that would be formatted like this(or > victim/wch/whatever in spot of ch): > is_set( &ch->act, ACT_AGGRESSIVE ); > > > i used three little lines(REMOVE_BIT,SET_BIT,IS_SET), put'em in a file and > ran the file, replacing act with extra_flags, affected_by, etc and it saved > me hours of tedious manual search/replace so if anyone could help me out > here id be much obliged. > > > -- > ROM mailing list > [email protected] > Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom > -- ROM mailing list [email protected] Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom

