how can i use two or multiple statements in the if part
of an awk code
for example
i want to check two flag if they are true i will write some print
operations and increase the counter.
here is the c version of the code that i want to write:
counter=0;
if (flag1==1 && flag2==0) {... (7 Replies)
Hi,
Despite reading the Conditional Statements chapter in the O'Reilly Sed & Awk book several times and looking at numerous examples, I cannot for the life of me get any kind of if ... else statement to work in my awk scripts! My scripts work perfectly (as they are written at least) and do what... (4 Replies)
I have an awk statement that works but I am calling awk twice and I know there has to be a way to combine the two statements into one. The purpose is to pull out just the ip address from loopback1.
cat config.txt | nawk 'BEGIN {FS="\n"}{RS="!"}{if ( $0 ~ "interface loopback1" ) print$4}' | nawk... (5 Replies)
I have a pretty simple script below:
#!/bin/sh
for i in *.cfg
do
temp=`awk '/^InputDirectory=/' ${i}`
input_dir=`echo ${temp} | awk '{ print substr( $0, 16) }'`
echo ${input_dir}
done
As you can see its opening each cfg file and searching for the line that has "InputDirectory="... (3 Replies)
Hello UNIX Community,
I have file that contains the following data:
testAwk2.csv
rabbit penguin goat
giraffe emu ostrich
hyena elephant panda
dog cat pig
lizard snake antelope
platypus tiger cheetah
lion rhino spider
I then find the character length of the... (1 Reply)
I'm converting some code from ksh on my macbook (Version M 1993-12-28 s+) to an older solaris machine with ksh 88.
I can't seem to figure out this line, it worked on the new shell version.
set -A combo -- $(for x in ${ImageIDs};
do
nawk -v s=$x 'if($2 == s) getline ; getline if ($1 ==... (2 Replies)
Hi,
I have the following two awk statements which I'd like to consolidate into one by piping the output from the first into the second awk statement (rather than having to write kat.txt out to a file and then reading back in).
awk 'BEGIN {FS=OFS=" "} {printf("%s ", $2);for (x=7; x<=10;... (3 Replies)
I need to run a cronjob that will monitor a directory for files with a certain extension, when one appears I then need to run the below scripts How do I go about combining the following sed statements into one script? and also retain the original filename.?
sed 's/71502FSC1206/\n&/g' # add a... (2 Replies)
Hello again everyone,
yes, I'm back again for more help! So I'm attempting to read two separate files and generate some XML code from that. My current code is:
BEGIN {
print "<?xml version=\"1.0\" encoding=\"utf-8\">"
print "<Export>"
}
{
x=1;
print "<section name=\"Query" NR "\">"... (5 Replies)
Hi
What is the right structure to use awk with multiple If statements
The following code doesn't work
#
awk '
{
A = $1
}
END {
for ( i = 1; i <= c; i++ )
{
if ( A == 236 && A ==199... (7 Replies)
Discussion started by: khaled79
7 Replies
LEARN ABOUT DEBIAN
bb-datepage.cgi
BB-DATEPAGE.CGI(1) General Commands Manual BB-DATEPAGE.CGI(1)NAME
bb-datepage.cgi - Xymon CGI script to view pre-built reports by date
SYNOPSIS
bb-datepage.cgi?type={day,week,month} --url=URLPREFIX [options]
DESCRIPTION
bb-datepage.cgi is invoked as a CGI script via the bb-datepage.sh CGI wrapper.
bb-datepage.cgi is passed a QUERY_STRING environment variable with the type of time-selection that is desired: Either "day", "week" or
"month" can be requested. It will then generate a web form with appropriate day/week/month selection boxes, and based on the users' selec-
tion a resulting url is built from the URLPREFIX and the time selection. The browser is then redirected to this URL.
The URL is constructed from the URLPREFIX, the type-parameter, the value of the "pagepath" or "host" cookie, and the users' selection as
follows:
type=day
The final URL is URLPREFIX/daily/YEAR/MONTH/DAY/PAGEPATH.
type=week
The final URL is URLPREFIX/weekly/YEAR/WEEK/PAGEPATH.
type=month
The final URL is URLPREFIX/monthly/YEAR/MONTH/PAGEPATH.
YEAR is the full year (4 digits, including century). MONTH is the two-digit number of the month (01..12). DAY is the number of the
day in the month (01..31). WEEK is the ISO 8601:1988 week-number (01..53). PAGEPATH is the current value of the "pagepath" cookie if
set; if it is not set but the "host" cookie is set, then this host is looked up in the bb-hosts file and the page where this host is
found is used for PAGEPATH. These two cookies are set by the default web-header templates supplied with Xymon.
OPTIONS --url=URLPREFIX
This specifies the initial part of the final URL. This option is required.
--hffile=FILENAME
Specifies the template files (from $BBHOME/web/) to use. The default is "--hffile=report".
--color=COLOR
Sets the background color of the generated webpage. The default is blue.
--env=FILENAME
Loads the environment defined in FILENAME before executing the CGI script.
--debug
Enables debugging output.
$BBHOME/web/report_form_daily
HTML form template for the date selection form when type=daily.
$BBHOME/web/report_form_weekly
HTML form template for the date selection form when type=weekly.
$BBHOME/web/report_form_monthly
HTML form template for the date selection form when type=monthly.
$BBHOME/web/report_header
HTML header file for the generated web page
$BBHOME/web/report_footer
HTML footer file for the generated web page
ENVIRONMENT VARIABLES
BBHOME Used to locate the template files for the generated web pages.
QUERY_STRING
Contains the parameters for the CGI script.
SEE ALSO bbgen(1), bb-hosts(5), hobbitserver.cfg(5)Xymon Version 4.2.3: 4 Feb 2009 BB-DATEPAGE.CGI(1)