- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: "\" character cannot been recongized at my UNI...
Categories
Company
Local Language
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
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
Community
Resources
Forums
Blogs
- 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
тАО01-19-2010 07:41 PM
тАО01-19-2010 07:41 PM
"\" character cannot been recongized at my UNIX script?????
Why my script cannot recongize "\" this character?????
my input data is window path (eg. c:\testing\abc). When I used my script to echo this data at HPUX 11iv1, it will show "c: esting bc". Please let me know HOW to output as original??????
Thnaks!
Benny
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-19-2010 08:07 PM
тАО01-19-2010 08:07 PM
Re: "\" character cannot been recongized at my UNIX script?????
c:\testing\abc
: esting bc
where is \t and \a these are being taken as special characters.
so what u have to is put like.
c:\\testing\\abc
using escape character.
This would work
BR,
Kapil+
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-19-2010 08:12 PM
тАО01-19-2010 08:12 PM
Re: "\" character cannot been recongized at my UNIX script?????
I can't see "my script".
As usual, it might help if you _showed_ the
actual commands you used, instead of only
describing them.
man sh
man
"\" is a special character to a typical UNIX
shell, so it must be handled in a special
way.
dy # echo c:\testing\abc
c:testingabc
dy # echo 'c:\testing\abc'
c:\testing\abc
dy # echo "c:\testing\abc"
c:\testing\abc
dy # echo c:\\testing\\abc
c:\testing\abc
dy # uname -a
HP-UX dy B.11.11 U 9000/785 2012616114 unlimited-user license
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-19-2010 08:21 PM
тАО01-19-2010 08:21 PM
Re: "\" character cannot been recongized at my UNIX script?????
> dy # echo 'c:\testing\abc'
> c:\testing\abc
> [...]
That was using bash, by the way. I also
don't know which shell you were using.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-19-2010 08:29 PM
тАО01-19-2010 08:29 PM
Re: "\" character cannot been recongized at my UNIX script?????
it should be
c:/\testing/\abc
BR,
Kapil+
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-20-2010 03:42 AM
тАО01-20-2010 03:42 AM
Re: "\" character cannot been recongized at my UNIX script?????
Steven has showed you what happens for the 4 cases of no quoting, using "", '' or \\.
Where does your data come from?
A file, a variable, from the command line?
Once you get it into a variable, you don't have to quote it again.