How to change parameter of file?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to change parameter of file?
# 1  
Old 10-05-2010
How to change parameter of file?

Hi everyone ,

i have one data file in which data appears like below


"a","b","c","d","e",
"1","","2","","3"
"3","","1","","5",
"5","","5","","8"
...


there are hundreds of record in that data file like this . now for corrosponding vale "e" there are three values 3,5,8 . Now i need to change all the value which corrosponds to variable e with some other number.
i think this can be done with the awk but i dont know how to do it

please help me regarding this .
# 2  
Old 10-05-2010
Please provide expected output according to input which you posted.
# 3  
Old 10-05-2010
How about this:

Code:
awk -F, -v new="55" ' { OFS="," ; if (NR == 1) { 
        for(i = 1; i<=NF && $i != "\"e\""; i++);
        print
    } else { $i="\""new"\"" ; print } }' test.dat

Output is:

Code:
"a","b","c","d","e",
"1","","2","","55"
"3","","1","","55", 
"5","","5","","55"

# 4  
Old 10-05-2010
hi

i need to replace value corrospond to e with any number so that means we can put any number in place of 3,5,8

---------- Post updated at 01:24 AM ---------- Previous update was at 12:53 AM ----------

Hi chubler Xl

it is giving me error
awk syntax bailing error something like that

can u please why it is coming

---------- Post updated at 08:56 AM ---------- Previous update was at 01:24 AM ----------

hiii please help me regarding this
# 5  
Old 10-05-2010
try "nawk" instead "awk"
# 6  
Old 10-05-2010
If your still getting problems (after trying nawk) please post the exact error message and the output from
Code:
awk -W version

so we can determine whats going on.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to get the parameter value from the parameter file in perl?

hi all, i have a parameter file of following format, i want a method which can get the value of specific parameter. parameter file format: <Parameter Name="FileLocationWindows"> <Description> The directory location of the logger file. ... (1 Reply)
Discussion started by: laxmikant.hcl
1 Replies

2. Shell Programming and Scripting

Ssh = ssh expect and keep everything not change include parameter postion

I have write a script which contains ssh -p 12345 dcplatform@10.125.42.50 ssh 127.0.0.1 -p 5555 "$CMD" ssh root@$GUEST_IP "$CMD" before I use public key, it works well, now I want to change to "expect", BUT I don't want to change above code and "parameter position" I can post a... (1 Reply)
Discussion started by: yanglei_fage
1 Replies

3. UNIX for Advanced & Expert Users

Change value of a parameter in a file[solved]

I have a requirement to change the value of a parameter in a configuration file at a certain time before a particular script (python script) runs so that it outputs debug logs for the script. There are lots of other parameters in the file but i wnat to change only this particular parameter. ... (0 Replies)
Discussion started by: GosarJunk
0 Replies

4. UNIX for Dummies Questions & Answers

Parameter change in shell script

How can i chnage the parameter value in shell script. file name is icare_mmi_cls.com, iside that the parameter name is 10.100.1.2" replace the address to bep-sftp.cce.com. can you please provide me with examples. Thanks. (3 Replies)
Discussion started by: damodarreddys
3 Replies

5. Shell Programming and Scripting

parameter value change in shell script

How can i chnage the parameter value in shell script. file name is icare_mmi_cls.com, inside that the parameter name is 10.100.1.2" replace the address to bep-sftp.cce.com. can you please provide me with examples. Thanks Double post - check your PMs and follow the rules, thanks. (0 Replies)
Discussion started by: damodarreddys
0 Replies

6. Solaris

How to change the Kernel parameter MAXDSIZE

Hi, How can I change the Kernel parameter MAXDSIZE??:confused::confused: Thanks in Advance ... (1 Reply)
Discussion started by: smartgupta
1 Replies

7. UNIX for Dummies Questions & Answers

howto change parameter in vi to take tmp file

i have a problem running vi. there is no space in /var where it creates tmp file. How can I change this parameter so that it takes from other directory. thanks (4 Replies)
Discussion started by: ajaya
4 Replies

8. Shell Programming and Scripting

Change a parameter to be in capital letters

Hi, I have a korn shell script with 1 parameter. My script deletes certain files, for example.... sid=$1 rm $ORC/dbs/orapwd${sid} #orapwddb1 rm $ORC/dbs/lk${sid} #lkDB1 In the first file, the $sid must be in small letters and in the second file, the $sid must be in capital... (4 Replies)
Discussion started by: n8575
4 Replies

9. UNIX for Dummies Questions & Answers

How to change a kernel parameter

Hello and thank you everyone that has helped guide me in the past. I need to change the max_thread_proc parameter in order for certain Oracle utilities to function correctly. It is currently set at 64. I am a dba not an sa so please excuse my lack of knowledge on something that is probably... (7 Replies)
Discussion started by: soestx
7 Replies

10. Shell Programming and Scripting

ksh parameter --- change

I am reading a file into a parameter in my program typeset nums_type if the contents of nums_type = asdfghbqwerty how do make a new paremeter eqaul to the 7th character of nums_type. like ${type} = b (2 Replies)
Discussion started by: frank
2 Replies
Login or Register to Ask a Question