Insert values


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Insert values
# 1  
Old 01-02-2012
CPU & Memory Insert values

HI Guys,

I have a data in a file in the below format

45783
23457
23556
54584

Now i want to convert this data into the below format

reader='45783' or
reader='23457' or
reader='23556' or
reader='54584'

Please help how to convert as i am applying loop but not able to get the data in the exact format.
# 2  
Old 01-02-2012
Try this...
Code:
sed "s/.*/read='&' or/g;$ {s/or//g}" infile

--ahamed
These 2 Users Gave Thanks to ahamed101 For This Post:
# 3  
Old 01-02-2012
Code:
while read x; do echo "reader='$x' or"; done < inputfile

sed -e "s/^/reader='/g" -e "s/$/' or/g" inputfile
These 2 Users Gave Thanks to balajesuri For This Post:
# 4  
Old 01-02-2012
Thanks ahmed..

Can you elaborate how it's working.??
# 5  
Old 01-02-2012
Quote:
Originally Posted by jaituteja
Thanks ahmed..

Can you elaborate how it's working.??

s/.*/read='&' or/g
Replace everything with the format you want. '&' will have the entire search string.

$ {s/or//g}
You dont want the "or" at the end of the last line right? So, when the last line is found remove the "or" which was placed with the previous command. "$" stands for the last line here and not end of each line.

--ahamed

Last edited by ahamed101; 01-02-2012 at 08:58 AM..
This User Gave Thanks to ahamed101 For This Post:
# 6  
Old 01-02-2012
Oh yeah, the last line doesn't contain an 'or' at the end. An alternative using Perl :-)
Code:
perl -ne 'chomp;(eof)?print "reader='\''$_'\''\n":print "reader='\''$_'\'' or\n"' input

# 7  
Old 01-02-2012
Thanx a lot to

Balaje and Ahmed

Its Great Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Insert values into template

I have 2 files. Template file: SELECT NAME = "" DEATILS Input file: SERVER1 06/05/2016 10:00:00 06/05/2016 05:08:59 SERVER2 06/04/2016 09:50:00 06/05/2016 01:03:59 SERVER3 06/06/2016 11:26:00 06/06/2016 10:31:55 I want to generate the output file that look like this: ... (6 Replies)
Discussion started by: vinus
6 Replies

2. Shell Programming and Scripting

Insert values into a file 0 as per the date wise

Hi The file contains 12 months of date and less than 12 months of data I want to display if date filed less than 12 months of data I want to insert a value amount 1 to amount4 0 and dates as well. 12345|Date|cntry|amount1|amount2|amount3|amoun4... (2 Replies)
Discussion started by: jagu
2 Replies

3. Shell Programming and Scripting

Insert missing values

Hi, please help with this, I need to insert missing values into a matrix for a regression analysis. I have made up an example. The first three columns are variables with levels and the next 3 are values, the 4th column missing values should be replaced by 0s, and 5th and 6th column missing... (3 Replies)
Discussion started by: ritakadm
3 Replies

4. Shell Programming and Scripting

Insert bulk values in DB table using isql

Hello, Objective is to insert bulk values in DB table using isql. Following code tried: isql -SServer_name -Ddb_name -Uuser_name -Ppassword < file.txt cat file.txt for i in `cat data_value_file.txt` do insert into tempdb..temp_table11 values ('$i') go done cat... (3 Replies)
Discussion started by: manishdivs
3 Replies

5. Shell Programming and Scripting

Insert strings/values between text

Hello Guru, I'm trying to insert a value between 2 fields (between last and second last field) But end up the script actually replacing the value in the second last field. What should i put to fix the problem? Input File: apple,mango,grape,lemonExpected output: apple,mango,grape,0,lemon awk... (5 Replies)
Discussion started by: null7
5 Replies

6. Shell Programming and Scripting

insert dummy values in a file

Hey guys, i have a file a.txt and i need to insert a dummy data into it as per the below pattern.. bash: cat a.txt 1234,34 3434,45 4545,56 3434,56 Now i need the file in the below pattern 1234,34,a0001,C_01 3434,45,a0002,C_02 4545,56,a0003,C_03 3434,56,a0004,C_04 here the count of... (3 Replies)
Discussion started by: jaituteja
3 Replies

7. Shell Programming and Scripting

Insert Inverted Commas Around Numeric Values

Hi, I am trying to insert Inverted Commas around all the numeric values within a comma seperated string / variable. 1111,2222,3333,4444 I would like it to be: '1111','2222','3333','4444' Note - This string could have a differing amount of numeric values each time the variable is... (4 Replies)
Discussion started by: RichZR
4 Replies

8. Shell Programming and Scripting

insert values into sqlplus database using shell script

hello all, I am new to shell scripting and to unix... so the following is my assignment.. here i am trying to insert a values into sqlplus database using shell script. the following is my shell script InsertDelete.sh #! /bin/sh echo "*********The MENU******** 1.Insert The Values... (2 Replies)
Discussion started by: pradeept
2 Replies

9. Shell Programming and Scripting

hw to insert array values sequentially in a file

Hi All :), I am very new to unix. I am requiring ur help in developing shell script for below problem. I have to replace the second field of file with values of array sequentially where first field is ValidateKeepVar <File> UT-ExtractField 1 | &LogEntry &Keep(DatatoValidate)... (3 Replies)
Discussion started by: rohiiit.sharma
3 Replies

10. UNIX for Advanced & Expert Users

insert pipe in file to separate values

hi all... i need your help, because i donīt know what to do... i have a flat file like this: B065200512312004123111010000061451 000021853 B065200512312004123111020000621907 000417802 B065200512312004123111030000005214 000005861 B065200512312004123111040000120133 000088448 and i need... (5 Replies)
Discussion started by: DebianJ
5 Replies
Login or Register to Ask a Question