![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| 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 !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| problem in awk command | viveksnv | Shell Programming and Scripting | 3 | 03-03-2008 01: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 01:16 PM |
| Problem while using Sed command | gopskrish | UNIX for Dummies Questions & Answers | 2 | 06-27-2005 08:26 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
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 but i got the error Code:
sed: -e expression #1, char 26:invalid reference \2 on 's' command's RHS |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
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. |
|
#3
|
||||
|
||||
|
Code:
sed 's/^\([^ ][^ ]*\) \([^ ][^ ]*\)/\2 \1/' file > swapfile |
|
#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
|
||||
|
||||
|
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
|
|||
|
|||
|
oh mate...
sorry...it is working...i just miss the [space] there.... thanks... |
|||
| Google The UNIX and Linux Forums |
| Thread Tools | |
| Display Modes | |
|
|