## string manipulation

string manipulation
# 1
06-03-2008
string manipulation

Hi,

I have a file with rows of text like so :

E100005568374098100000015667
D100005568374032000000112682
H100005228374060800000002430

I need to grab just the last digits(bolded) of each line without the proceeding text/numbers.

Thanks
 james6 View Public Profile for james6 Find all posts by james6
# 2
06-03-2008
 vgersh99 View Public Profile for vgersh99 Find all posts by vgersh99
# 3
06-03-2008
To grab a value in a record without field seperators you have to know the positions of each field IMHO.
You can arbitrary begin at one of the position with a zero but you're never shure you have the right value.

Regards
 Franklin52 View Public Profile for Franklin52 Find all posts by Franklin52
# 4
06-03-2008
actually now that I think about it - I don't know what's common among the values you return.
Is it preceeded with more than one '0'?
 vgersh99 View Public Profile for vgersh99 Find all posts by vgersh99
# 5
06-03-2008
@vgersh99
You always cut the last 5 characters, no matter if he needs 4 or 6 like in the other rows.

@Franklin52
Yep, that's true. You have to know the possibilties of your file-to-be-parsed very well to limit the chances of unwanted behaviour.

So for the input presented we can say that when at least 5 zeros are in a row, that we can use them to separate the last digits we want:
This will at least make sure, that even if you have 1 up to 4 zero in your last digits, the will be separated ie. parsed correctly. If you have at the end a "600000", you have a problem again. For this I don't have a good solution, as I just thought, that there at least a number of zeros following each other before the last digits come, you want.
If you know that the last digits are always not more than 6 digits, you can parse them like vgersh99 did, ie. add a dot or write it another way and after that cut off all leading zeros.

EDIT: @vgersh99
Oh you saw it already while I was writing
 zaxxon View Public Profile for zaxxon Find all posts by zaxxon
# 6
06-03-2008
Thanks everybody, learnt a lot from this. The last piece of code posted has done the trick.
 james6 View Public Profile for james6 Find all posts by james6

## String Manipulation

I'm making a little game in Perl, and I am trying to remove the first instance of a character in an arbitrary string. For example, if the string is "cupcakes"and the user enters another string that contains letters from "cupcake" e.g: "sake"the original string will now look like this (below)...

## Deleting part of a string : string manipulation

i have something like this... echo "teCertificateId" | awk -F'Id' '{ print \$1 }' | awk -F'te' '{ print \$2 }' Certifica the awk should remove 'te' only if it is present at the start of the string.. anywhere else it should ignore it. expected output is Certificate

## String manipulation

Hello Could you help with small script: How to split string X1 into 3 string String X1 can have 1 or many strings X1='A1:B1:C1:D1:A2:B2:C2:D2:A3:B3:C3:D3' This is output which I want to have: Z1='A1:B1:C1:D1' Z2='A2:B2:C2:D2' Z3='A3:B3:C3:D3'

## String manipulation

Hi All, Pls help me out on the below, 05 LAMSZ201-ZM-MEMO2-DATE02-5 PIC X(10). 05 LAMSZ201-ZM-MEMO2-AMT02-5 PIC S9(13)V99. 05 LAMSZ201-ZM-MEMO2-TYPE02-6 PIC XXX. 05 LAMSZ201-ZM-MEMO2-DATE02-6 PIC X(10). 05 ...

## String Manipulation

Hi, I have a file in the following format 123|shanwer|15DEC2010|bgbh|okok|16JAN3000|okok| I want the following to be in following format 123|shanwer|12\15\2010|bgbh|okok|01\16\3000|okok| SED/PERL/AWK Gurus could you please help me with this? Thanks Shankar

## I need help with string manipulation

First of all I am VERY new to this so bare with me and try and explain everything even if it seems simple. Basically I want to read a line of text from a html file. See if the line of text has a certain string in it. copy an unknown number of characters (the last 4 characters wiil be ".jpg" the...

## string manipulation

i have a file that contains a pattern like this: ajay 1234 newyork available kumar 2345 denver singh 2345 newyork ajay 3456 denver kumar 3456 newyork singh 3456 delhi available ajay 4567 miami kumar 4567 miami singh 4567 delhi i want to search for each line...

## String manipulation

Hi, i am just gettin exposed to UNIX. Could anyone of u help me out with dis problem..? i have a variable 'act' which has the value as follows, echo \$act gives -0- -0- -----0---- 2008-06-04 -0- -0- echo "\$act" | awk '{print (\$act)}' gives, -0- -0- -----0---- 2008-06-04 -0- -0- I...

## String Manipulation

Hi, Suppose I have the following text in a file. ORA-00942: table or view does not exist ORA-01555: snapshot too old: rollback segment number string with name "string" too small Is there any way I can list all the text that starts only with 'ORA-'? Or there any grep command that can...

## string manipulation in C

Hi all, i have the following string as input : "<iframe src="http://abcdef.com/asd/aaa/awerftya0480000008ave/direct;wi.120;hi.600/01?page=" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" width="120" height="600"> <script...