The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

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 04:59 AM
problem with tr command ravi raj kumar UNIX for Advanced & Expert Users 2 07-02-2007 06:41 AM
problem with dd command or maybe AFS problem Anta Shell Programming and Scripting 0 08-25-2006 10:10 AM
ls command problem buckhtr77 SUN Solaris 2 12-06-2005 04:16 PM
Problem while using Sed command gopskrish UNIX for Dummies Questions & Answers 2 06-27-2005 11:26 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 4
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...
  #2 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 4
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 01:46 PM..
  #3 (permalink)  
Old 04-20-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Join Date: Mar 2005
Location: Ireland
Posts: 4,190
Code:
sed 's/^\([^ ][^ ]*\) \([^ ][^ ]*\)/\2 \1/' file > swapfile
  #4 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 4
^^
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....
  #5 (permalink)  
Old 04-20-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Join Date: Mar 2005
Location: Ireland
Posts: 4,190
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:~$
  #6 (permalink)  
Old 04-20-2007
P_W P_W is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 4
oh mate...

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

thanks...
Sponsored Links
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 10:36 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language translation by Google.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0