The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM


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 !!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
problem in awk command viveksnv Shell Programming and Scripting 3 03-03-2008 12:59 AM
problem with tr command ravi raj kumar UNIX for Advanced & Expert Users 2 07-02-2007 03:41 AM
problem with dd command or maybe AFS problem Anta Shell Programming and Scripting 0 08-25-2006 07:10 AM
ls command problem buckhtr77 SUN Solaris 2 12-06-2005 12:16 PM
Problem while using Sed command gopskrish UNIX for Dummies Questions & Answers 2 06-27-2005 08:26 AM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
 

Join Date: Apr 2007
Posts: 4
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
where is the problem in my sed command....

for example i have the file that contain several line..and i want to swap the first word and the second word than i store it into new file..

on the command i wrote:

Code:
sed -e "s/^\([^]*\)\([^]*\)/\2\1/g" file > swapfile
i think its already correct...
but i got the error

Code:
sed: -e expression #1, char 26:invalid reference \2 on 's' command's RHS
actually whats wrong with this? i am very exhausted...
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
 

Join Date: Apr 2007
Posts: 4
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
actually i already solve it using awk ..

but i am still curious for the sed command...i think we can do it also using sed comand right?

Last edited by P_W; 04-20-2007 at 10:46 AM.
Reply With Quote
  #3 (permalink)  
Old 04-20-2007
reborg's Avatar
Administrator
 
Join Date: Mar 2005
Location: Ireland
Posts: 3,407
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Code:
sed 's/^\([^ ][^ ]*\) \([^ ][^ ]*\)/\2 \1/' file > swapfile
Reply With Quote
  #4 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
 

Join Date: Apr 2007
Posts: 4
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
^^
Thanks for the reply..

unfortunately that code doesnt work also..the code only swap the last letter in the word to the front of the word...

let me find it out....
Reply With Quote
  #5 (permalink)  
Old 04-20-2007
reborg's Avatar
Administrator
 
Join Date: Mar 2005
Location: Ireland
Posts: 3,407
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Are you sure?

Code:
reborg@www:~$ cat file
one two three four five
one two three four five
one two three four five
one two three four five
one two three four five
one two three four five
reborg@www:~$ sed 's/^\([^ ][^ ]*\) \([^ ][^ ]*\)/\2 \1/' file
two one three four five
two one three four five
two one three four five
two one three four five
two one three four five
two one three four five
reborg@www:~$
Reply With Quote
  #6 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
 

Join Date: Apr 2007
Posts: 4
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
oh mate...

sorry...it is working...i just miss the [space] there....

thanks...
Reply With Quote
Google UNIX.COM
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 04:48 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101