![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| passing a variable inside a variable to a function | KingVikram | UNIX for Dummies Questions & Answers | 2 | 01-14-2008 05:28 PM |
| How to replace variable inside the variable | mani_um | Shell Programming and Scripting | 31 | 08-09-2007 07:56 PM |
| Replace variable with a user defined variable | ce124 | Shell Programming and Scripting | 1 | 04-15-2007 11:56 AM |
| Export command giving Variable Name vs the Value set for the Variable | ParNone | UNIX for Dummies Questions & Answers | 2 | 04-03-2006 08:43 AM |
| ksh: A part of variable A's name is inside of variable B, how to update A? | pa3be | Shell Programming and Scripting | 4 | 03-30-2005 08:29 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Getting a value from variable
I want to extract a string from the variable value which is
Newpath="/home/user1/Projects/newone" I just want to extract '/home/user1/Projects' from the above variable. I have used the following command proj_dir=`echo $Newpath | sed 's,^.*//$,\1,'` But sed garbled. Thanks for the help |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
"\1" doesn't have anything to paste.
echo $Newpath | sed 's/^\(.*\)\/.*$/\1/' |
|
#3
|
||||
|
||||
|
In ksh/bash us the shell...
proj_dir=${Newpath%/*} |
|
#4
|
||||
|
||||
|
Try...
Code:
proj_dir=$(dirname $Newpath) |
||||
| Google The UNIX and Linux Forums |