[TxMt] Re: zsh instead of bash
iainspeed at gmail.com
Thu Jul 29 20:05:56 UTC 2010
Thanks for replying.
I've fixed it, but I'm not sure why it didn't originally work with exec().I have a command that straightens curly single quotes,
perl -p -e 's/’/''/g;'
This works with zsh (in the terminal) because I've set the option RC_QUOTE so the double quote within the quotes will become a single one.
I've ended up with this:
perl -p -e 's/’/\047/g;'
which works, but it took me a while to figure. I could've written it straight into perl I suppose, but since the command line options write half the code for me that feels like a poor substitute. Is there no way to make zsh the default?
On 29 Jul 2010, at 19:22, Allan Odgaard wrote:
> On 29 Jul 2010, at 19:29, Iain Barnett wrote:
>> I've tried adding #!/bin/zsh at the top of commands but that just runs them through bash first and it's altering some of the commands along the way.
> That should do it. Can you give a step-by-step of what you tried?
> TextMate only use bash if there is no shebang, if there is a shebang, it hands the command to exec().
> textmate mailing list
> textmate at lists.macromates.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the textmate