Computing.Net > Forums > OpenVMS > script needed

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

script needed

Reply to Message Icon

Name: wistler
Date: January 22, 2008 at 09:09:55 Pacific
OS: windows
CPU/Ram: amd 1gb
Product: microsoft
Comment:

hi guys...I need a script to convert vms directory path to unix equivalent

Eg:- convert dka0:[a.b.c]temp.txt to /dka0/a/b/c/temp.txt


thx




Sponsored Link
Ads by Google

Response Number 1
Name: HakZan
Date: January 22, 2008 at 11:18:11 Pacific
Reply:

How about this.......quick and dirty

$ file = f$search("login.com")
$ device = f$parse(file,,,"device") - ":"
$ directory = f$parse(file,,,"directory") - "<"-"["-">"-"]"
$ num = 0
$ unixdir = ""
$next_subdir:
$ subdir = f$element(num,".",directory)
$ if subdir .nes. "."
$ then
$ unixdir = unixdir + "/" + subdir
$ num = num + 1
$ goto next_subdir
$ endif
$ filename = f$parse(file,,,"name")
$ filetype = f$parse(file,,,"type")
$ unix_file_name = device+unixdir+"/"+filename+filetype
$ show sym unix_file_name

regards,

Hakan Zanderau
HA-solutions



0

Response Number 2
Name: wistler
Date: January 23, 2008 at 04:01:29 Pacific
Reply:

thx for the script


0

Response Number 3
Name: Joseph.Huber
Date: January 30, 2008 at 00:58:01 Pacific
Reply:

HakZans procedure covers most, but not all cases: try it e.g. with [-.otherdir]file.typ .

If You have Perl installed, the following procedure may be of value:
<http://wwwvms.mppmu.mpg.de/util_root/com/unixify.com>
It makes use of the perl unixify() function in the VMS::Filespec package.

Also DECC has a function decc$from_vms, which does the translation.
See an example in
<http://wwwvms.mppmu.mpg.de/~huber/util/main/vms_to_unic.c>



0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More






Use following form to reply to current message:

Login or Register to Reply
LoginRegister


Sponsored links

Ads by Google


Results for: script needed

script to restart process www.computing.net/answers/openvms/script-to-restart-process/488.html

SFTP VMS to SUN www.computing.net/answers/openvms/sftp-vms-to-sun/590.html

DCL script for F$GETQUI needed www.computing.net/answers/openvms/dcl-script-for-fgetqui-needed/310.html