Ik ben bezig met het modelleren van het een en ander en daarvoor moet ik om de 5 minuten een paar dezelfde commando's in m'n shell intikken. Nu wil die commando's in een batchscript stoppen, dat scheelt steeds wat gedoe, vooral omdat de paths nogal lang zijn. Het wil me alleen niet lukken, meerdere dingen geprobeerd maar beheers het bash-scripten nog niet goed genoeg.
De eerste regel zorgt ervoor dat je in de omgeving van het programma madymo komt binnen de shell. Dat is nodig, omdat er enkele variablen beschikbaar moeten komen die door 'makeexec.sh' gebruikt worden om een nieuwe executable te compileren. Daarna wil ik weg uit deze environment en de nieuw gemaakte executable runnen.
Probleem is dat de commando's na 'madymo73 -sh' niet worden uitgevoerd. Heb ook geprobeerd handmatig de variabelen te definieren die beschikbaar komen door het 'madymo73 -sh' commando en het commando dan zelf weg te laten, maar op een of andere manier zijn die dan alsnog niet beschikbaar in makeexec.sh. Ook nog wat met de commando's source en exec geprobeerd, maar dat mocht niet baten.
De eerste regel zorgt ervoor dat je in de omgeving van het programma madymo komt binnen de shell. Dat is nodig, omdat er enkele variablen beschikbaar moeten komen die door 'makeexec.sh' gebruikt worden om een nieuwe executable te compileren. Daarna wil ik weg uit deze environment en de nieuw gemaakte executable runnen.
Probleem is dat de commando's na 'madymo73 -sh' niet worden uitgevoerd. Heb ook geprobeerd handmatig de variabelen te definieren die beschikbaar komen door het 'madymo73 -sh' commando en het commando dan zelf weg te laten, maar op een of andere manier zijn die dan alsnog niet beschikbaar in makeexec.sh. Ook nog wat met de commando's source en exec geprobeerd, maar dat mocht niet baten.
code:
1
2
3
4
5
| #!/bin/bash madymo73 -sh echo `/path/makeexec.sh 3d usrep3.f` echo `exit` echo `madymo73 -3d -x /anderpath/madymo3d ../Vlak2.xml` |