I want to thank everyone for their feedback and information on this issue, you 
folks are awesome!
While I think that there could have been a way to move forward with python and 
yet not break the legacy shell scripts users have when migrating, I understand 
the changes now.
I do have a work-around that seems to be ok with msys - basically just spelling 
out the .bat file for those commands that are not executables... this way I 
only have to rewrite the afflicted module commands. Since I have to update the 
commands for syntax anyway, then it's not too bad.  Better than having to 
translate into a different language (I am from California afterall ... we only 
speak "dude" here...lol ...)
Thanks again!
:)
Chris

Chris Bartolomei P.E.
Engineer/Scientist
ENSCO, Inc.
bartolomei.ch...@ensco.com
________________________________________
From: neteler.os...@gmail.com [neteler.os...@gmail.com] On Behalf Of Markus 
Neteler [nete...@osgeo.org]
Sent: Wednesday, May 04, 2016 3:16 AM
To: Moritz Lennert
Cc: Bartolomei.Chris; Martin Landa; grass-user@lists.osgeo.org; Helmut 
Kudrnovsky
Subject: Re: [GRASS-user] why is v.build.all (and many others) a windows batch 
file and not an executable?

On Wed, May 4, 2016 at 12:01 PM, Moritz Lennert
<mlenn...@club.worldonline.be> wrote:
> On 04/05/16 00:50, Bartolomei.Chris wrote:
>>
>> Hi Martin
>> The problem I am having is that my bourne shell scripts (#!/bin/sh) cannot
>> execute the bat files ...
...
> As Helmut has tried to clarify, the issue is with msys, not with GRASS.
>
> More fundamentally, the decision was made to make GRASS on Windows a Windows
> experience, not a *nix emulation experience. This is one of the reasons why
> scripts were translated to Python. Users are, therefore, strongly encouraged
> to use Python as scripting language and not bash. This allows to run your
> scripts in the standard cmd console and thus not be hit by the
> incompatibilities between windows logic and *nix logic.

Just FYI: there is also a Wiki page:
https://urldefense.proofpoint.com/v2/url?u=https-3A__grasswiki.osgeo.org_wiki_Converting-5FBash-5Fscripts-5Fto-5FPython&d=CwIBaQ&c=DsZY2bea7iNIzyp-7sZ0t0F2UfNQZUfZhEPCv_2wBI0&r=O31ltou6ygJL2Y01kQyNJJD2kiILIsbyz2V0Hn4lFUY&m=1joyr5qqmGcPxI_gvQM5j6XPFqwA8NL1fWvpO4gnUV8&s=t5cXo-k0mqdVbY3xpPAB7ojsV4z-0JGrk2-9nTFN6k0&e=

(@all: please add more tricks there)

Markus

The information contained in this email message is intended only for the use of 
the individual(s) to whom it is addressed and may contain information that is 
privileged and sensitive. If you are not the intended recipient, or otherwise 
have received this communication in error, please notify the sender immediately 
by email at the above referenced address and note that any further 
dissemination, distribution or copying of this communication is strictly 
prohibited.

The U.S. Export Control Laws regulate the export and re-export of technology 
originating in the United States. This includes the electronic transmission of 
information and software to foreign countries and to certain foreign nationals. 
Recipient agrees to abide by these laws and their regulations -- including the 
U.S. Department of Commerce Export Administration Regulations and the U.S. 
Department of State International Traffic in Arms Regulations -- and not to 
transfer, by electronic transmission or otherwise, any content derived from 
this email to either a foreign national or a foreign destination in violation 
of such laws.
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to