Construct path


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Construct path
# 1  
Old 01-23-2013
Construct path

Hi,

I need to construct the below path from the two available directory path,

O/P
Code:
/home/data/test/run/ht/WEB/HTML
/home/data/test/run/ht/WEB/JSP
/home/data/test/run/ht/WEB/CSS

Path:1
------
Code:
/home/data/test/run/

Path:2
------
Code:
/home/data/share/app/01/lang/ht/WEB/HTML
/home/data/share/app/01/lang/ht/WEB/JSP
/home/data/share/app/01/lang/ht/WEB/CSS

Copy the directory from '/ht' till the end directory and paste to '/home/data/test/run/'
# 2  
Old 01-23-2013
Sorry, I'm not really getting the purpose of your request?
Is it this what you want?
Code:
cd /home/data/test/run
mkdir -p ht/WEB/{HTML,JSP,CSS}

# 3  
Old 01-23-2013
No, i just want to populate a string using the path 1 and path 2 provided.
# 4  
Old 01-23-2013
How about using sed:

Code:
$ echo "/home/data/share/app/01/lang/ht/WEB/HTML
/home/data/share/app/01/lang/ht/WEB/JSP
/home/data/share/app/01/lang/ht/WEB/CSS" | sed 's:^.*/lang/:/home/data/test/run/:'
/home/data/test/run/ht/WEB/HTML
/home/data/test/run/ht/WEB/JSP
/home/data/test/run/ht/WEB/CSS

# 5  
Old 01-23-2013
Thanks. I have done it using below

Code:
s=/home/data/test/run
d=/home/data/test/run/ht/WEB/HTML/
o=`echo $d | grep -o "/ht.*"`
o="$s""$o"
echo "Directory path "$o

---------- Post updated at 11:02 AM ---------- Previous update was at 10:59 AM ----------

sed is not working for me. can you please post entire code?
# 6  
Old 01-23-2013
Using BASH script:
Code:
#!/bin/bash

PATH="/home/data/share/app/01/lang/ht/WEB/HTML
/home/data/share/app/01/lang/ht/WEB/JSP
/home/data/share/app/01/lang/ht/WEB/CSS"

for p in $PATH
do
        echo ${p/*lang//home/data/test/run}
done

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How would I construct a (possibly simple) IF statement?

Hi all, I thought this would be simple, but I've been having a lot of trouble trying to write this IF statement, if I may ask for help pls: In BASH, how would I construct the if statement: Should ONLY be true if USEROPTscript=="yes"]] AND $mode=="INSTALL" /or/ $mode=="CHANGE" ]]... (3 Replies)
Discussion started by: jmccoughlin
3 Replies

2. Shell Programming and Scripting

For loop; how to construct a array with variables

Hi everybody!! Here is the thing; I have a trouble in this simple situation, I'm trying to write an array with all the arguments of a command. I mean, if I have: ./mycommand.sh aa bb cc dd I need to take an array like this: myarray=(aa bb cc dd) So I use a simple for loop like this: for... (4 Replies)
Discussion started by: andresgom
4 Replies

3. UNIX for Dummies Questions & Answers

awk construct unfamiliar to me

Please help me out: I've seen this construct awk '{...}1'several times, like in scrutinizer's today's post awk '{for(i=2;i<=NF;i++)if($i==$1)$i=RS $i}1' infilebut I can't find (manuals, man pages, internet FAQs,...) an explanation of what it does resp. stands for. Any hint is appreciated! (5 Replies)
Discussion started by: RudiC
5 Replies

4. Shell Programming and Scripting

Help with if-else construct

Hi all i have been trying to do a small 'question and answer' script using if-else statement and a combination of pipe. I have succeeded in allowing the user to login with user name and password stored in a sequence username/password in a file named "pass" like this: echo "please enter your... (14 Replies)
Discussion started by: arikutex
14 Replies

5. Shell Programming and Scripting

construct a string with X number of spaces

I'd like to create a variable with the value of X number of space( no Perl please), printf seems to work, but , in following example,10 spaces becomes 1 space when assinged to a variable, Why? other solutions are welcome. $printf "=%10s=\n" = = $var=$(printf "=%10s=\n") echo... (4 Replies)
Discussion started by: honglus
4 Replies

6. Shell Programming and Scripting

syntax error in the if construct

Hi can anyone tell me why is this code giving error mode=$1 if ] || ] then echo "MODES:" exit 1 fi Thanks (5 Replies)
Discussion started by: Anteus
5 Replies

7. Shell Programming and Scripting

if-else construct not working

Hi all, Sorry to ask this easy question but I am stuck. In a scenario i am executing one shell script which contains a if - else construct : if ; then echo $line $line >> successful_build.txt else $line >> failed_services.txt fi explaination : if the... (5 Replies)
Discussion started by: bhaskar_m
5 Replies

8. Shell Programming and Scripting

ksh construct

Hi Guys, could someone tell me what this ksh construct does typeset -r PROG_PWD=${0%/*} does I understand the -r for readonly but I would very much appreciate a definitive account of what this will set $PROG_PWD to. If I run this at the cmd line it it gets set to /usr/bin but I would... (2 Replies)
Discussion started by: ajcannon
2 Replies

9. Shell Programming and Scripting

Embedding Perl construct in ksh...

Hi, I have an embedded Perl construct in a korn script. However, I cannot seem to access the shell variables that were declared outside this Perl section. This is how my script is written....I have also tried back-ticks where I assign the shell variable to my local perl variable, still... (1 Reply)
Discussion started by: svetlur
1 Replies

10. Shell Programming and Scripting

Problem with looping construct

Hi all I have tried to search for this, but keep getting a MySQL db connect error, so am posing the question here, and taking a risk of incurring the wrath of the mods with my first post... I have the following test script: #!/bin/bash HTTPD=`/bin/ps -axcu | /usr/bin/grep httpd... (6 Replies)
Discussion started by: mikie
6 Replies
Login or Register to Ask a Question