sed options

I need to translate from Linux to FreeBSD a very simple script, but I don't understand what is wrong:
Code:
find -name "*.pro" | xargs sed -i -e "s/debug/#DEBUG/" -e "s/release/debug/"
It is done to compile with debug symbols.
I think find simply needs a ./ but for sed I don't understand what is wrong. I have this error:
Code:
sed: -e: No such file or directory
Can anyone help me? Must be simple, I guess, but not for me...
 
Code:
[color="red"]- find -name "*.pro" | xargs sed -i    -e "s/debug/#DEBUG/" -e "s/release/debug/"[/color]
[color="green"]+ find -name "*.pro" | xargs sed -i '' -e "s/debug/#DEBUG/" -e "s/release/debug/"[/color]
 
@SirDice
First thing I did was to read sed manual from Linux and FreeBSD but I didn't see what was wrong. I don't pretend not to be a newbie...

@vermaden
Thank you very much: it works.
 
Back
Top