On 12/06/2016 16:33, Nico Verrijdt wrote:
Hi Andrew,

2016-06-12 16:26 GMT+02:00 Andrew Lowe <a...@wht.com.au
<mailto:a...@wht.com.au>>:

    Hi all,
             A bit off topic here, but there are plenty of people who
    seem to know their shells back to front so here goes.

             I have set up a Win32 based development environment,
    bash/cc/ls/etc/etc, for 1st year Engineering students who have to
    learn C on a command line. It's fine for me to remember to put the &
    at the end of the command when I fire up the editor but for them,
    it's major angst.

             The first thing that comes to mind is an alias. Just off
    the top of my head I tried:

             alias "npp=npp %1 &"

Shouldn't this be: alias npp="npp %1 &"  ?


    npp being the editor, but that didn't work. Is an alias the
    best/easiest way to do this and if so, what would the syntax be, or
    is there a better way?

             Any thoughts, greatly appreciated,

                     Andrew


Hope this helps,
Nico


Or just tell them to remember to add the & at the end.
With an alias what will they do when they don't want it?

Or look at it this way:

It's syntax, it's important. C is probably more syntax-critical than any other language around (binds to the right, anyone?) so what's the problem with requiring correct syntax on the command line as well?

Obligatory disclaimer: I've recently had a bellyache full of dumb people who insist I put code when a human (themselves) belongs...

Reply via email to