4 ms·
I think you mean: $ echo "$PARENT" | sed 's_r/x_r$/_' P.S. It's a bit hard to believe I misread that... thanks.
by georgeorwell 14y ago
I think you mean:
$ echo "$PARENT" | sed 's_r/x_r$/_'
P.S. It's a bit hard to believe I misread that... thanks.
- eru 14y agoMy sed knowledge isn't very advance. What is your invocation supposed to do?
- dbaupp 14y agoYou can use any separator you want in an s/../../ expression, not just /, in this case the separator is _ (this technique allows you to use / without creating a "picket fence": s/r\/x/r$\//). So the regex just means replace "r/x" with "r$/".
- dbaupp 14y agoRandom tip: in Bash (at least), you can execute the previous command with some changes using ^..^..^, e.g. $ echo john regehr | sed s/hr/xx/ john regexx $ ^r/x^r$/^ echo john regehr | sed s/hr$/x/ john regex (The second last line is just bash printing the new command.)