Sponsored Content
Full Discussion: awk & sed problem
Top Forums Shell Programming and Scripting awk & sed problem Post 302151927 by nrbhole on Tuesday 18th of December 2007 01:02:49 AM
Old 12-18-2007
awk & sed problem

Hello,

I am new to shell scripting. I want to optimize my one of the script.
I have one file and i want to remove selected zones for domains from that file.In this file i have almost 3500 zones for domains.Sample data for the file....

named.backup
-------------------------------------------------------------
zone "britshoponline.co.uk" {
type master;
file "/var/named/britshoponline.co.uk.db";
};

zone "skateboardstickers.net" {
type master;
file "/var/named/skateboardstickers.net.db";
};

zone "kalibrantas.or.id" {
type master;
file "/var/named/kalibrantas.or.id.db";
};

zone "mf-host.com" {
type master;
file "/var/named/mf-host.com.db";
};

zone "googlepatch.com" {
type master;
file "/var/named/googlepatch.com.db";
};
--------------------------------------------------------

list.conf contains 2 records..
vebosoft.com
kalibrantas.or.id

---------------------------------------------------------
AWK script (namedscript.awk) ..
BEGIN{
}

{
zone = $1
sedcmd = "sed '/" zone "/,+4d' named.backup > named.backup.test"
printf "Command: %s\n", sedcmd
system(sedcmd)
system("mv named.backup.test named.backup")
}
END{
}
--------------------------------------------------------------
My command for executing the script:
awk -f namedscript.awk list.conf
--------------------------------------------------------------
In the above code it's possible to remove "system("mv named.backup.test named.backup")" command. But i dont; know i how to do it.

Please help me..
Thanks in Advance

Last edited by nrbhole; 12-18-2007 at 02:39 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed & awk help...

I have a question. Take the following statement awk -F\| '{print $21}' testfile | sed 's/\//\\/g' > newfile This will grab the 21st column of a | delimited text file, replace the forward slashes "/" , with back slashes "\", and redirect the output newfile. Now, how do I get the output... (4 Replies)
Discussion started by: shimb0
4 Replies

2. Shell Programming and Scripting

Problem to add the string(without sed & awk) into the middle of file

Hi, I have tried many times to add the string into the first line of the file or the middle of the file but could not find the solution. I first tried by $echo "paki" >> file This code only append paki string at the end of file "file" but how can i add this "paki" into the first line or... (5 Replies)
Discussion started by: ali hussain
5 Replies

3. Shell Programming and Scripting

New to Sed & Awk

How do I grab the first 10 characters of a line and append it to another empty file? (7 Replies)
Discussion started by: xgringo
7 Replies

4. Shell Programming and Scripting

sed & awk

Hi. I'm going to learn scripting and i have the following topics on the list: sed, awk, shell scripting, perl. My question is, whehter i should learn sed and awk? Aren't this tools outdated? Although i see that GNU upgrade it's versions of these tools from time to time. And, the next... (9 Replies)
Discussion started by: kukuruku
9 Replies

5. UNIX for Dummies Questions & Answers

Pattern matching New to Sed & Awk

Hello, Despite reading the Pattern Matching chapter in the O'Reilly Sed & Awk book several times and looking at numerous examples, I cannot seem to get any kind of conditional script to work in my awk scripts! I am able to do the basic awk and grep script to capture the data but when I do with... (0 Replies)
Discussion started by: pg55
0 Replies

6. Shell Programming and Scripting

Sed & awk programming

Hi all, can anyone have sed & awk programming doc..so that to learn it easier.. (1 Reply)
Discussion started by: gk2009
1 Replies

7. UNIX for Dummies Questions & Answers

awk & sed

Hi, Can anyone let me know the difference between awk and sed utilities in Unix? Many thanks. (2 Replies)
Discussion started by: venkatesht
2 Replies

8. Shell Programming and Scripting

Awk & sed query for output

Hello, I have a file. its content are like below. mdn:87439842 imsi:23082038203 Ctime:12082010 01:20:10 mdn:9324783783 imsi:402349823322 Ctime: 12072010 01:20:10 mdn:87439842 imsi:23082038203 Ctime: 23072010 01:20:10 mdn:87439842 imsi:23082038203 Ctime:18072010 01:20:10 mdn:87439842... (3 Replies)
Discussion started by: Sanket11
3 Replies

9. Shell Programming and Scripting

sed & awk Book

Hi Experts, I am studying SED and AWK text processing commands with an E-book. I am not satisfied with the way of explanation and examples given by them. I would like you guys to suggest me the Best book for SED and AWK to become good in this utility. Thanks in Advance (1 Reply)
Discussion started by: linuxrulez
1 Replies

10. Shell Programming and Scripting

How to print & and \n while replacing with sed/awk?

string="din&esh\nisgood" File.txt: the name is sed "s#\#${string}#g" File.txt Output am getting: the name is dinesh is good Expected output: the name is din&esh\nisgood The input string is dynamic it will be keep on changing am able to handle & by placing \& in the string.. (5 Replies)
Discussion started by: dineshaila
5 Replies
ZPRINT(1)						    BSD General Commands Manual 						 ZPRINT(1)

NAME
zprint -- show information about kernel zones SYNOPSIS
zprint [-cdhlLstw] [name] DESCRIPTION
zprint displays data about Mach zones (allocation buckets). By default, zprint will print out information about all Mach zones. If the optional name is specified, zprint will print information about each zone for which name is a substring of the zone's name. zprint interprets the following options: -c (Default) zprint prints zone info in columns. Long zone names are truncated with '$', and spaces are replaced with '.', to allow for sorting by column. Pageable and collectible zones are shown with 'P' and 'C' on the far right, respectively. Zones with pre- posterously large maximum sizes are shown with '----' in the max size and max num elts fields. -d Display deltas over time, showing any zones that have achieved a new maximum current allocation size during the interval. If the total allocation sizes are being displayed for the zones in question, it will also display the deltas if the total allocations have doubled. -h (Default) Shows headings for the columns printed with the -c option. It may be useful to override this option when sorting by column. -l (Default) Show all wired memory information after the zone information. -L Do not show all wired memory information after the zone information. -s zprint sorts the zones, showing the zone wasting the most memory first. -t For each zone, zprint calculates the total size of allocations from the zone over the life of the zone. -w For each zone, zprint calculates how much space is allocated but not currently in use, the space wasted by the zone. Any option (including default options) can be overridden by specifying the option in upper-case; for example, -C overrides the default option -c. DIAGNOSTICS
The zprint utility exits 0 on success, and >0 if an error occurs. SEE ALSO
ioclasscount(1), lsmp(1), lskq(1), Mac OS X 2 May 2016 Mac OS X
All times are GMT -4. The time now is 10:14 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy