Hi Jeet I'm grateful for your help with this; I'm at the edge of my experience with shells. We're a little off topic, so don't feel obliged to reply.
>foo = !"sh -c 'echo hello' " works fine, but when I try various permutations of >foo = !"sh -c 'echo $#' " with "git foo bar" I get "0" returned. I can't work out if I'm doing something wrong with the argument, or if something else is wrong. Advice appreciated! Roddie On 23/3/10 23:05, "[email protected]" <[email protected]> wrote: > It is in the '[alias]' section, exactly like yours. > > One difference I can see is that you have no space between the 0 and > the escape character at the end of the line, but I don't think this is > significant. > > Maybe you might want to experiment with a simpler construct, such as: > > [alias] > foo = !"sh -c 'echo hello' " > > and see if that works. Then slowly expand this to the full invocation > by adding the bits and pieces one at time (e.g., the conditional, then > the exit, etc.). > > -- jeet > > On Mar 23, 4:55 pm, Alex Satrapa <[email protected]> wrote: >> On 23/03/2010, at 17:48 , [email protected] wrote: >> >>> See my reply to Roddie above. What shell are you using? >> >> I'm using ZSH, the only shell! >> >>> [alias] >>> bbdiff = !"sh -c \"if [ -f '$1' ] && [ -f '$2' ]; then /usr/bin/bbdiff >>> --wait --resume '$1' '$2'; fi; exit 0\"" >> >> What section is your "bbdiff" line in? -- You received this message because you are subscribed to the "BBEdit Talk" discussion group on Google Groups. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/bbedit?hl=en If you have a feature request or would like to report a problem, please email "[email protected]" rather than posting to the group. To unsubscribe from this group, send email to bbedit+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
