Hi Tim,
> I'd like to run multiple commands in Bash:
>
> patch -m <patchfile && hg diff && cd dir && make -s
>
> but for audit purposes I'd like each command in the list to be echoed
> as run, even better I'd like the Bash prompt to appear too in front of
> each line.
$ cat tim
id
date
false
echo not reached
$
$ PS1='$ ' bash --norc -ei <tim
A $ id
uid=1000(ralph) gid=1000(ralph)
groups=1000(ralph),4(adm),20(dialout),24(cdrom),30(dip),46(plugdev),100(users),111(lpadmin),119(admin),122(sambashare)
$ date
2015-03-12 15:32:23 +0000 Thu
B $ false
$
Note, the `$ ' from A to B are from the bash I've explicitly invoked.
At the end, it returns to my shell. Ask if there's anything you can't
figure out.
Cheers, Ralph.
--
Next meeting: Bournemouth, Tuesday, 2015-04-07 20:00
Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/
New thread: mailto:[email protected] / CHECK IF YOU'RE REPLYING
Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR