- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- case of file names?
Operating System - OpenVMS
1752540
Members
4803
Online
108788
Solutions
Forums
Categories
Company
Local Language
юдл
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
юдл
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Go to solution
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-08-2007 08:00 AM
тАО10-08-2007 08:00 AM
When I type "copy x y", I end up with Y? Is there a way that I can end up with y?
Note that if I edit a new file (vim) called y and then exit the editor, I do end up with y.
Thanks,
John
Note that if I edit a new file (vim) called y and then exit the editor, I do end up with y.
Thanks,
John
Solved! Go to Solution.
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-08-2007 08:18 AM
тАО10-08-2007 08:18 AM
Solution
By default, DCL upcases all arguments. When a program that is written in C gets the arguments, it puts them all in lower case except it they are in quotes.
copy x. y. will give you a lower case y. if you're on an ODS-5 disk and your process parse style is set to extended.
$ copy nl: x.
$ copy x. y.
$ dir %.
x.;1 y.;1
sho proc/par
8-OCT-2007 15:15:15.17 User: myuser Process ID: 2080FADE
Node: xxxxxx Process name: "myprocess"
Soft CPU Affinity: off
Parse Style: Extended
Ken
copy x. y. will give you a lower case y. if you're on an ODS-5 disk and your process parse style is set to extended.
$ copy nl: x.
$ copy x. y.
$ dir %.
x.;1 y.;1
sho proc/par
8-OCT-2007 15:15:15.17 User: myuser Process ID: 2080FADE
Node: xxxxxx Process name: "myprocess"
Soft CPU Affinity: off
Parse Style: Extended
Ken
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-08-2007 09:19 AM
тАО10-08-2007 09:19 AM
Re: case of file names?
Just adding to what Ken said, for C (rather than DCL) if you define the following logical name:
$ define DECC$ARGV_PARSE_STYLE ENABLE
the case of command-line arguments will be preserved, and if you define
$ define DECC$EFS_CASE_PRESERVE ENABLE
the filename case of files opened by the CRTL will be preserved.
Both of these assume ODS-5 and somewhat recent VMS versions.
$ define DECC$ARGV_PARSE_STYLE ENABLE
the case of command-line arguments will be preserved, and if you define
$ define DECC$EFS_CASE_PRESERVE ENABLE
the filename case of files opened by the CRTL will be preserved.
Both of these assume ODS-5 and somewhat recent VMS versions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-09-2007 03:44 AM
тАО10-09-2007 03:44 AM
Re: case of file names?
The set process parse = extended worked for me.
Thanks a bunch!
Thanks a bunch!
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
News and Events
Support
© Copyright 2024 Hewlett Packard Enterprise Development LP