Thanks Bill,

Bash is quite different from windows bat scripts in that you
cannot embedded j code in bat.  You pass arguments to
the jconsole.exe.  The following example is typical of the types of
scripts I hack together

echo off
title Running Dud/TeX J preprocessor ...
pushd
setlocal

rem set script executable from standard locations
if exist c:\j701\bin\jconsole.exe set jexe=c:\j701\bin\jconsole -js
if exist "c:\Program Files\j701\bin\jconsole.exe" set jexe="c:\Program
Files\j701\bin\jconsole" -js
if "%jexe%" == "" goto Exception01

rem set Dud/TeX preprocessor J script
set jscr="0!:0<'c:/jod/j701/docs/script/DudTeXPreprocess.ijs'"

rem run J process and exit
%jexe% %jscr% "RunDudPreprocess 0" "exit 0"
title Dud/TeX J preprocessor complete!
goto TheEnd

:Exception01
echo ERROR: jconsole.exe not found
title Dud/TeX J preprocessor abended!
goto TheEnd

:TheEnd
endlocal
popd



On Thu, Sep 29, 2011 at 10:07 AM, bill lam <[email protected]> wrote:

> Not J701 specific or particularly nice,
>
> where eol.ijs is
>
> #!/usr/bin/jb
>
> 3 : 0''
> for_f. }.ARGV do.
>  if. LF~:{:t=. 1!:1 f do.
>    stdout LF,>f
>    (t,LF) 1!:2 f
>  end.
> end.
> )
> exit 0
>
> (in retrospect, 1!:3 should be used instead of 1!:2)
>
> I am also interested to know how windows batch file can contain j script.
>
> Чтв, 29 Сен 2011, John Baker писал(а):
> > I am in the process of converting a slew of windows batch scripts that
> > employ jconsole.exe to linux bash scripts.
> >
> > It would be a big help to look at some examples.  If anyone out in
> J/linux
> > land has some nice script examples they are willing to share please post.
> >
> > One good example > reams of documentation.
> >
> > --
> > John D. Baker
> > [email protected]
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
> --
> regards,
> ====================================================
> GPG key 1024D/4434BAB3 2008-08-24
> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm




-- 
John D. Baker
[email protected]
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to