Append value in a file


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Append value in a file
# 1  
Append value in a file

Dear all,

I have output in file like below:
and I need to append number starts from 901 til 909 to the end of each line please help.

109;0;109
109;1001;109
109;101;109
109;102;109
109;1101;109
109;1301;109
109;1401;109
109;162;109
109;1;109
109;201;109
109;202;109
109;216;109
109;252;109
109;301;109
109;302;109
109;401;109
109;402;109
109;501;109
109;502;109
109;58;109
109;601;109
109;602;109
109;701;109
109;702;109
109;7071;109
109;71;109

thanks
# 2  
Quote:
Originally Posted by sfaqih
Dear all,

I have output in file like below:
and I need to append number starts from 901 til 909 to the end of each line please help.
i am not understating what ur what and where are u trying to append, Provide a sample output as well.
# 3  
Thanks Pbsrinivas for your reply...

What I mean is that the output i have like:

109;0;109
109;1001;109
109;101;109
109;102;109
109;1101;109
109;1301;109
109;1401;109
109;162;109
109;1;109
109;201;109
109;202;109
109;216;109
109;252;109
109;301;109
109;302;109
109;401;109
109;402;109
109;501;109
109;502;109
109;58;109
109;601;109
109;602;109
109;701;109
109;702;109
109;7071;109
109;71;109

and I need to append numbers starts from 901 and the new output should be like the below:

109;0;109901
109;1001;109902
109;101;109903
109;102;109904
109;1101;109905
109;1301;109906
109;1401;109907
109;162;109908
109;1;109909
109;201;1099010
109;202;1099011
109;216;1099012
109;252;1099013
109;301;1099014
109;302;1099015

see that I append the values in the end of each line sequentially but see that when I reached number 909 it should jumb to 9010 then increase the number 9010 with one number 9011 and 9012 and so on so forth.

please I'm waiting for a reply.
# 4  
Code:
nawk '{a=900+NR;print$0a;}' filename

# 5  
Thanks summer_cherry,

your code give me the same results I have with another command which is:
j=$[$j+1] as j is the variable set with value 901.
but the problem now that I need to jump from value 909 to value 9010 instead of continue with 909,910,911.
I need it in like: 909,9010,9011,9012......
so the output should be like this:

109;0;109901
109;1001;109902
109;101;109903
109;102;109904
109;1101;109905
109;1301;109906
109;1401;109907
109;162;109908
109;1;109909
109;201;1099010
109;202;1099011
109;216;1099012
109;252;1099013
109;301;1099014
109;302;1099015
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #47
Difficulty: Easy
Von Neumann is considered to be the 'Father of Computing'.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

awk to update file with partial matching line in another file and append text

In the awk below I am trying to cp and paste each matching line in f2 to $3 in f1 if $2 of f1 is in the line in f2 somewhere. There will always be a match (usually more then 1) and my actual data is much larger (several hundreds of lines) in both f1 and f2. When the line in f2 is pasted to $3 in... (4 Replies)
Discussion started by: cmccabe
4 Replies

2. Shell Programming and Scripting

Want it to read the file name and then append date stamp at the end of file?

I was thinking something like for i in `find . -name "*.log.Z"`; do mv $i name.log.Z or something like that? (3 Replies)
Discussion started by: xgringo
3 Replies

3. Shell Programming and Scripting

Help with ksh-to read ip file & append lines to another file based on pattern match

Hi, I need help with this- input.txt : L B white X Y white A B brown M Y black Read this input file and if 3rd column is "white", then add specific lines to another file insert.txt. If 3rd column is brown, add different set of lines to insert.txt, and so on. For example, the given... (6 Replies)
Discussion started by: prashob123
6 Replies

4. UNIX for Dummies Questions & Answers

How to append portion of a file content to another file when a certain pattern is matching?

Hi ladies and gentleman.. I have two text file with me. I need to replace one of the file content to another file if one both files have a matching pattern. Example: text1.txt: ABCD 1234567,HELLO_WORLDA,HELLO_WORLDB DCBA 3456789,HELLO_WORLDE,HELLO_WORLDF text2.txt: XXXX,ABCD... (25 Replies)
Discussion started by: bananamen
25 Replies

5. Shell Programming and Scripting

How to search and append words in the same file using unix scripting file operations

Hi , I have a file myhost.txt which contains below, 127.0.0.1 localhost 1.17.1.5 atrpx958 11.17.10.11 atrpx958zone nsybhost I need to append words only after "atrpx958" like 'myhost' and 'libhost' and not after atrpx958zone. How to search the word atrpx958(which is hostname) only,... (5 Replies)
Discussion started by: gsreeni
5 Replies

6. Shell Programming and Scripting

Unix Script file to Append Characters before rows in file.

Hi Experts, I am working on HP-UX. I am new to shell scripting. I would like to have a shell script which will prefix: 1. "H|" before first row of my file and, 2. "T" for all other rows of the file. For Example - File before running the script 20100430|4123451810|218.50|TC 20100430 ... (4 Replies)
Discussion started by: phani333
4 Replies

7. Solaris

gzip a file and append creation date stamp to file

I want to gzip a file and append the creation date to the end of the file. How can I accomplish this task. Basically they are log files which need a creation date stamp appended to make sure they do not overwrite other log files. -jack (3 Replies)
Discussion started by: jacktravine
3 Replies

8. Shell Programming and Scripting

how to append file contents at server1 to another file in server2

hi is there any way to append the file contents at server1 to another file in server2 by using scp. right now am transferring files to the server2 and using cat command for appending... (2 Replies)
Discussion started by: aemunathan
2 Replies

9. Shell Programming and Scripting

Append to end of each line of file without a temp file.

Hello I am trying to append an incrimenting number to the end of each line I have it working with a temp file. But I want to do this without a temp file. a=1 cat "file" | while read LINE do echo "$LINE, $a" >> filewithnumbers a=`expr $a + 1` ... (4 Replies)
Discussion started by: rorey_breaker
4 Replies

10. Shell Programming and Scripting

Append a field to the end of each line of a file based on searching another file.

Hi All, I have two comma separated value(CSV) files, say FileA and FileB. The contents looks like that shown below. FileA EmpNo,Name,Age,Sex, 1000,ABC,23,M, 1001,DES,24,F, ... (2 Replies)
Discussion started by: ultimate
2 Replies