![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help Required: Command to find IP address and command executed of a user | loggedout | Security | 2 | 08-06-2008 05:12 PM |
| how to? launch command with string of command line options | TinCanFury | Shell Programming and Scripting | 5 | 04-28-2008 03:06 PM |
| inconsistent ls command display at the command prompt & running as a cron job | rajranibl | Linux | 5 | 07-30-2007 05:26 AM |
| How to use more than one MPE command STREAM with Unix command in a single shell? | bosskr | HP-UX | 1 | 10-16-2006 01:16 PM |
| How to use more than one MPE command STREAM with Unix command in a single shell? | bosskr | Shell Programming and Scripting | 0 | 09-19-2006 06:44 PM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hi,
I am storing ~ seperated string in a variable and by using awk i am storing values into different variables. One of the value is windows directory structure. like -> C:\Program files\my doucment\work\dev\test Again I want to retrieve 'test' from this string into a variable. v_output="C:\Program files\my doucment\test" v_test=`echo $v_output | awk -F"\" '{print $5}'|sed 's/ //g' ` this command give me null value. can someone help me with correct awk command? |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
It seems that awk is not able to read "\" becuase when i replace \ with any other character like "t". it is giving me result.
is this issue in Unix? escape char. |
|
#3
|
|||
|
|||
|
Quote:
Code:
v_test=`echo -E $v_output | awk -F"\" ' { print $6 }'`
Thanks Nagarajan G |
|
#4
|
|||
|
|||
|
hey thanks for reply but i got the solution.
in place of seraching "\" i search for "\\\" which has resolved the isuse. |
|
#5
|
|||
|
|||
|
Another way:
Code:
v_output="C:\Program files\my document\test" v_test=`echo $v_output | sed 's/.*\\//'` |
|||
| Google The UNIX and Linux Forums |