![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| problem in arithmetic operations | ithirak17 | Shell Programming and Scripting | 3 | 02-06-2007 06:46 AM |
| AlphaNumeric String Operations | lakshmikanth | UNIX for Dummies Questions & Answers | 3 | 01-05-2007 06:55 AM |
| File operations | monks | UNIX for Dummies Questions & Answers | 2 | 04-26-2006 07:26 AM |
| File operations | chiragmistry21 | Shell Programming and Scripting | 2 | 03-27-2006 05:00 PM |
| mathematics operations in unix | cesar720213 | UNIX for Dummies Questions & Answers | 2 | 11-22-2001 11:24 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
String Operations
Hi All,
Query 1 : I want to know how we can get a count of multipe occurrences of a particular expression in another string. For Eg. If my string is " 12" and i need to count the number of spaces preceeding 12 Query 2 : Also want to know how we can change the alignment of a string from left justified to right justified in Unix. For Eg. " 12" want to change it to "12 ". Is there any command in unix for this. ?? |
|
||||
|
Hi kenisand ,
Actually my problem is that i have column in a fixed length file that is right alingned. I need to change that column to make it right aligned. The problem is that the length of the column is 5, and it can hold a max of 5 characters. So i do not know the number of spaces that are preceding a valid character. For Eg : Records in the file are as follows : Cl1 Cl2 Cl3 Rec 1 :ABC 3DEF Rec 2 :EFG 34HIJ In the above file, has 3 cols first record is : Col1 "ABC", Col2:" 3" and col3:"DEF" second record :Col1 "EFG", Col2:" 34" and col3:"HIJ" Now my requirement is to change the right alignement of the 2 nd col in the file to left alignement. I want the output to be as follows : Cl1 Cl2 Cl3 Rec 1 :ABC3 DEF Rec 2 :EFG34 HIJ If i can find the number of spaces preceding the valid character then i can use the solution u hav suggested, but this count can be variable and that is the problem. |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|