Toon posts:

[Solaris/unix] syntax bij gebruik van variabelen in file nam

Pagina: 1
Acties:
  • 22 views sinds 30-01-2008

Verwijderd

Topicstarter
Mijn probleem is het volgende:
ik wil via rsh vanaf een windows xp machine een commando afvuren op mijn unix machine.
Dit commando maakt gebruik van een env variabele genaamd "versie"
deze variabele wordt aangemaakt door een textfile naar de unix machine te sturen en vervolgens via versie=`cat versie.txt`; export versie te initieren.

Vervolgens wil ik via rsh een mv commando geven als volgt: mv /u01/app/applicatiefile.srf /u01/app/applicatiefile'$versie'.srf

Hij moet dus feitelijk een versie nr toevoegen. zoals ik het hierboven heb gedaan werkt niet. hij geeft dan aan sh: 1.1: not found oftewel hij maakt er iets van wat niet klopt.

als ik `applicatiefile`$versie`.srf` geef deelt hij hem op in stukken. Ik heb op google lopen zoeken naar unix syntax voorbeelden maar kwam niet 123 iets bruikbaars tegen. ik weet dat het iets moet zijn met "`" en """ maar hoe het precies moet krijg ik niet voor elkaar. iemand die hier een handje bij zou willen helpen?

Verwijderd

Topicstarter
Heb hem al opgelost,

bleek dat ik de conventie van NT aan moest houden.

Ik maak nu dmv set /p een variabele aan en deze voeg ik via %versie% toe aan mijn filename. Omdat ik van een nt machine (met gebruik van unix services voor windows) gebruik maak moet ik dus klaarblijkelijk NT variabelen gaan gebruiken.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Dat vind ik op zich niet zo verbazingwekkend eigenlijk :)
Opgelost dus.

Dit topic is gesloten.