scripting help: to include r in between / :


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting scripting help: to include r in between / :
# 1  
Old 12-10-2009
scripting help: to include r in between / :

Hi Experts,
Greetings! ,

I have a list of lvs that is having 3 column separated by / .
Want to add "r" after the 3rd / :


Code:
/dev/vgdbnhpu/u01          
/dev/vgdbnhpu/u02
/dev/vgdbnhpu/u03
/dev/vgdbnhpu/u04
/dev/vgdbnhpu/u05
/dev/vgdbnhpu/u06
/dev/vgdbnhpu/u07
/dev/vgdbnhpu/u08
/dev/vgdbnhpu/u09
/dev/vgdbnhpu/d21
/dev/vgdbnhpu/d22



To be change to :
Code:
/dev/vgdbnhpu/ru01
/dev/vgdbnhpu/ru02
/dev/vgdbnhpu/ru03
/dev/vgdbnhpu/ru04
/dev/vgdbnhpu/ru05
/dev/vgdbnhpu/ru06
/dev/vgdbnhpu/ru07
/dev/vgdbnhpu/ru08
/dev/vgdbnhpu/ru09
/dev/vgdbnhpu/rd21
/dev/vgdbnhpu/rd22


Please help with some of yours magic script:
Thanks in adv,
# 2  
Old 12-10-2009
Try:

Code:
awk -F/ '{ OFS="/"; $NF="r"$NF; print; }' file

or using greedy reg exp,

Code:
sed 's!\(.*\)/\(.*\)!\1/r\2!' file

# 3  
Old 12-10-2009
Wrench

Try:
Code:
sed 's|/|/r|3' infile

If it is always the third slash

-or- for the last slash if it is not necessarily the third:
Code:
sed 's|[^/]*$|r&|' infile


Last edited by Scrutinizer; 12-10-2009 at 01:41 PM..
# 4  
Old 12-11-2009
Thanks both the awk and sed .. .. the sed code is awesome , many thanks..
# 5  
Old 12-11-2009
Code:
awk 'BEGIN {FS=OFS="/"} {$NF="r"$NF}1' urfile

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Include files

I have an implementation file tomog.cpp that implements a class called Tomog where I need to include its header file which resides in another place. How can I best specify the include file? I would not like to do #include "../../tomso/tomography/tomog.hpp" I wish to do instead ... (3 Replies)
Discussion started by: kristinu
3 Replies

2. Red Hat

%include in kickstart

RHEL 5.4 I'm trying to use %include statements in my kickstarts, and am running into some problems. In %pre, I can %include /mnt/source/isolinux/setup-questions and that works just fine. One of the things it does is echo out several variables to /tmp/vars In %post --nochroot, I copy... (2 Replies)
Discussion started by: jnojr
2 Replies

3. Solaris

include files

Our admin has upgraded our OS solaris system to 5.11 but no more I can compile any trivial or non-trivial code. I'm trying to compile a trivial c++ program(a Helloworld program) but It gives error indicating that include files do not exist (in this trivial case <stdio.h>), it starts compiling but... (1 Reply)
Discussion started by: Newsha
1 Replies

4. Programming

help with C #include

i have three files a.h t.c and p.c a.h has 3 functions only and does not include anything p.c has one function i made called go t.c has a main function and calls the go function, it includes a.h only i run the program using gcc -Wall -g -o t p.c t.c but i get a warning, implicet... (2 Replies)
Discussion started by: omega666
2 Replies

5. Programming

Include directive

Hi there, I'm working on a c++ project and I need to use some libraries which are part of a framework. I installed it on my home directory, and alle the .hh are located in subdirs of my home. I'd like to include the files I need just as if they where std c header, that is: #include... (2 Replies)
Discussion started by: clalfa
2 Replies

6. Shell Programming and Scripting

how to include code

Hi, I have an easy question... My ksh script has a section with non ksh script in it - let's pretent it is VBA code. I need to include this vba script in my ksh script into so that my VBA script can be reused elsewhere by other ksh script by "$include" into other ksh scripts. What is the syntax... (3 Replies)
Discussion started by: ihot
3 Replies

7. UNIX for Advanced & Expert Users

dhcp include

I want to include all the subnet files under /etc/dhcpd/ to /etc/dhcpd.conf so here is my content of dhcpd.conf ... include "/etc/dhcpd/*"; however, the check-syntax reports syntax error, as they do not recognize the wildcard *, and display that " file /etc/dhcpd/* could not be found. ... (1 Reply)
Discussion started by: fredao
1 Replies

8. Programming

About $include

Hi, In my code,I come across include statements with $ sign what it represents... $include "getsum.h" /* This how I seen in my code */ Sarwan (5 Replies)
Discussion started by: sarwan
5 Replies

9. UNIX for Dummies Questions & Answers

#include?

I have a file that contains some variables that I may want to share throughout multiple scripts. I think there's an #include command in UNIX. How do I use it (in korn)? (1 Reply)
Discussion started by: yongho
1 Replies

10. Programming

Include files

Hi, I am new to the unix networking. I have written one client and server for UDP sockets.. I got the following errors while conpilation I have include all include files. Could some one help ...is there any other file to be included.....? will the include files change on different unix... (3 Replies)
Discussion started by: reddyb
3 Replies
Login or Register to Ask a Question