hi help in writing awk script(urgently)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting hi help in writing awk script(urgently)
# 1  
Old 06-19-2007
hi help in writing awk script(urgently)

hi to all

i have file like this
file.txt

this is naryana expect
hyderabad is a cool place
now climate VISAKHSAPATNAM became very cool
#vizag is my birth place
#hyderabad is a cool place
#now climate of hyd became very cool
#vizag is my birth place
#hyderabad is a cool place
biryani is very good
now climate of hyd became very hot
hyderabad is my place
narayana born and brought up in vsp

-------------------------------------

my intension is to un comment the lines between the visakhapatnam and good

help me how to write this awk script
# 2  
Old 06-19-2007
Code:
awk ' /VISAKHSAPATNAM/,/good/ { sub("^#","")};1 ' filename

# 3  
Old 06-19-2007
hi

thanks for replying me

is there any other method of solving it
means i want to do starting from visakhapatnam after 8 ,should be un comment

if so reply me

thanx
regards
narayana
# 4  
Old 06-19-2007
Quote:
Originally Posted by LAKSHMI NARAYAN
thanks for replying me

is there any other method of solving it
means i want to do starting from visakhapatnam after 8 ,should be un comment

if so reply me

thanx
regards
narayana
Do you mean that if vishakapatnam comes after the 8th line? Then you can use this
Code:
awk ' NR > 8 && /VISAKHSAPATNAM/,/good/ { sub("^#","")};1 ' filename

# 5  
Old 06-19-2007
i mean

after visakhapatnam the next 8 lines should un comment

not as visakhapatnam to good

from viskahaptnam to next 8 lines
# 6  
Old 06-19-2007
Quote:
Originally Posted by LAKSHMI NARAYAN
after visakhapatnam the next 8 lines should un comment

not as visakhapatnam to good

from viskahaptnam to next 8 lines
Code:
awk ' /VISAKHSAPATNAM/ {n=8;next} n{ sub("^#","");n--}1' filename

# 7  
Old 06-19-2007
Why do not y use sed. I think sed is easy to do so.

sed 's/#//'

If you want to uncomment the lines from 'XXX' to 8 line, you can use this:

sed '/XXX/,8 s/#//'

use AWK you can follow this:

awk '{/sub(/#/,"",$0)}'

Last edited by summer_cherry; 06-19-2007 at 09:49 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need Help Urgently - ksh Script

Requirement is to list the files older than 365 days from multiple directories and delete them and log the list of files which are deleted to a log file. so 1 script should only list files older than 365 days for each directory separately to a folder The other script should read these files... (4 Replies)
Discussion started by: prasadn
4 Replies

2. Shell Programming and Scripting

help with writing a awk/sed script

Hi, I thought I am getting pretty good with sed and awk, but now I dont have a way out of this question. I have a table 0.5 16 1.3 14 0.25 15 0.85 16 I want to make a column 3 which contains values that are (corresponding $2 value/sum of all $2). Please help me out here. Thanks. (6 Replies)
Discussion started by: jamie_123
6 Replies

3. UNIX for Dummies Questions & Answers

awk: issues for writing a script

%%%%% (7 Replies)
Discussion started by: lucasvs
7 Replies

4. UNIX for Advanced & Expert Users

Please correct my script - Needed very urgently

hello all, I have a script, used to search for the strings from the set of 5 similar pattern file from the log dir. So here it goes . The input parameter is a part of the file name. When during the script execution, the script should parse the input parameter to original file's with the same... (1 Reply)
Discussion started by: raghunsi
1 Replies

5. UNIX for Dummies Questions & Answers

Writing awk script to read csv files and split them

Hi Here is my script that calls my awk script #!/bin/bash set -x dir="/var/local/dsx/csv" testfile="$testfile" while getopts " f: " option do case $option in f ) testfile="$OPTARG";; esac; done ./scriptFile --testfile=$testfile >> $dir/$testfile.csv It calls my awk... (1 Reply)
Discussion started by: ladyAnne
1 Replies

6. Shell Programming and Scripting

Script command - need help urgently

I have added script command to the .profile of the id, whose session needs to be captured. When exit command is issued, the script command exits. Is there a way to exit the parent shell also - and log off the system completely with one exit command? (8 Replies)
Discussion started by: ggayathri
8 Replies

7. Shell Programming and Scripting

Help in writing a find/replace script using awk

Hi All, I need to write a script that will go through 600+ files and perform find and replace. I was going to use sed but there is a level of complexity that is doing my head in. To explain: I have 600+ files that have a line in them that reads (for example) FILE=DCLCLHST... (4 Replies)
Discussion started by: Kocko
4 Replies

8. Shell Programming and Scripting

Help needed in writing awk script for xml source

Hi, i am not able to get an approach for converting xml file to flat file using awk programming. Can anyone help me out. The input xml is like this: <outer> <field1>one</field1> <field2>two</field2> <field3>three<Error Code=777 Description=12345/></field3> <field4>four</field4> </outer>... (2 Replies)
Discussion started by: naren_0101bits
2 Replies

9. Shell Programming and Scripting

plz help in writing awk script

hi buddies pls help in this matter i have file like this input file -------------------------- (PARTITION PARTITION_1 VALUES LESS THAN (101, 16383 ) TABLESPACE PART_1 ,PARTITION PARTITION_2 VALUES LESS THAN (101, 32766 ) TABLESPACE PART_2 ,PARTITION PARTITION_3 VALUES LESS THAN (101,... (3 Replies)
Discussion started by: LAKSHMI NARAYAN
3 Replies

10. Shell Programming and Scripting

help in writing awk script, plz urgent

I have a file like this I have to I have input file this , I want to give the out put in the below input file (NARAYANA 1 ENDING AT (100, 16383) ,NARAYANA 2 ENDING AT (100, 32766) ,NARAYANA 3 ENDING AT (100, 49149) ,NARAYANA 4 ENDING AT (100, 65535) ,NARAYANA 5... (8 Replies)
Discussion started by: LAKSHMI NARAYAN
8 Replies
Login or Register to Ask a Question