![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | 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 !! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Command not working | preethgideon | UNIX for Dummies Questions & Answers | 3 | 05-14-2008 12:56 PM |
| why is this command not working? | wrapster | UNIX for Advanced & Expert Users | 1 | 05-02-2008 10:11 AM |
| cd command not working | er_aparna | Shell Programming and Scripting | 7 | 07-08-2006 02:38 AM |
| cp command not working | groundlevel | UNIX for Dummies Questions & Answers | 7 | 03-22-2006 01:48 PM |
| last command not working | antalexi | SUN Solaris | 3 | 08-04-2005 11:22 AM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Sed command not working
Hi,
I have a test file as follows: 1G102119 ^ AA1179291 ^ 06oct2006 09:50:35^ 73.4^ 2^ 13^ 0^ 1493 1G102119 ^ AA1179291 ^ 06oct2006 09:49:45^ 73.4^ 2^ 13^ 0^ 1493 1G102119 ^ AA1179291 ^ 06oct2006 09:48:58^ 73.4^ 2^ 17^ 0^ 2 1G102119 ^ AA1179291 ^ 06oct2006 09:48:58^ 73.4^ 2^ 17^ 0^ 21 I am striping of blank spaces using the following sed command. cat test | sed -e 's/ *^/^/g' | sed -e 's/\^ */^/g' | sed -e 's/ *$//g' | sed -e 's/\.^/^/g' | sed -e 's/\^.$/^/g' > test.new I am getting the results as follows: 1G102119^AA1179291^06oct2006 09:50:35^73.4^2^13^0^1493 1G102119^AA1179291^06oct2006 09:49:45^73.4^2^13^0^1493 1G102119^AA1179291^06oct2006 09:48:58^73.4^2^17^0^ 1G102119^AA1179291^06oct2006 09:48:58^73.4^2^17^0^21 But if you notice, the third record is having a value missed at the end. The value 2 is missing. What is wrong with the script. Thanks. |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|