Fons Rademakers wrote: > > Hi Berrie, > > try this: > > echo '{Float_t b = 1;Int_t c = 2;cout<<b<<c<<endl;}' | root -b > Hi, most shells (e.g. zsh, bash) allow for 'here documents': root -b <<MY_EOF_MARKER { Float_t b = 1; Int_t c = 2; cout<<b<<c<<endl; } MY_EOF_MARKER MY_EOF_MARKER can be an (almost) arbitrary name. You can use this in shell scripts as well as interactively. best regards, Andre > > On Wed, Jan 10, 2001 at 04:08:57PM -0800, Berrie Giebels wrote: > > > > > > Hi all, > > > > Does anyone know if it is possible (and how) to run a ROOT batch with code > > on the command line and not in a script file? > > > > For instance having script.C that would contain a few lines of code like > > { > > Float_t b = 1; > > Int_t c = 2; > > cout<<b<<c<<endl; > > } > > > > and then execute that script in a way like > > > > root -b {Float_t b = 1;Int_t c = 2;cout<<b<<c<<endl;} > > > > instead of > > > > root -b script.C > > ? > > > > Thanks, > > > > Berrie > > > > > > -- > Org: CERN, European Laboratory for Particle Physics. > Mail: 1211 Geneve 23, Switzerland > E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 > WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7677910 -- ------------------+---------------------------------- Andre Holzner | +41 22 76 76750 Bureau 32 2-C13 | Building 32 CERN | Office 2-C13 CH-1211 Geneve 23 | http://wwweth.cern.ch/~holzner/
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:33 MET