08-18-2009
Hi.
It should work.. it works for me!
Use the other one instead then
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I've a question on awk. In English I want to:
(a) open a file, (b) search through the file for records where length of field15 > 20 characters and (c) print out some fields in the record.
I've written the following and it works OK. The trouble is this will ALWAYS write out the column... (5 Replies)
Discussion started by: eff_cee
5 Replies
2. Shell Programming and Scripting
Hello I have the following awk script:
BEGIN {
{FS = " " }
{print "\t\tIllegal Loggon Attempts on MAIL\n"}
{"date" | getline d}
{printf "\t %s\n",d }
{print "Loggon Name\t\t\t Number of Attempts\n"}
... (2 Replies)
Discussion started by: mojoman
2 Replies
3. Shell Programming and Scripting
I'd like to define an alias to awk's begin statement since I use awk with different delimiters all the time and it is tiresome to type awk '{OFS="\t";FS="\t"}{BLAH BLAH}' every time. The problem is that bash won't let me make an alias with an open quote, which is necessary for the BEGIN alias to... (3 Replies)
Discussion started by: baconbasher
3 Replies
4. Shell Programming and Scripting
I am beginner in awk
awk 'BEGIN{for(i=1;(getline<"opnoise")>0;i++) arr=$1}{print arr}'
In the above script, opnoise is a file, I am reading it into an array and then printing the value corresponding to index 20. Well this is not my real objective, but I have posted this example to describe... (1 Reply)
Discussion started by: akshaykr2
1 Replies
5. Shell Programming and Scripting
Hi,
Contents of BBS-list file:
foo
foo
foo
awk '
BEGIN { print "Analysis of \"foo\"" }
/foo/ { ++n }
END { print "\"foo\" appears", n, "times." }' BBS-list
Output:
Analysis of "foo"
"foo" appears 3 times.
awk ' (3 Replies)
Discussion started by: cola
3 Replies
6. Shell Programming and Scripting
I'm new to awk, trying to understand the basics.
I'm trying to reset the counter everytime the program gets a new file to check.
I figured in the BEGIN part it would work, but it doesn't.
#!/bin/awk -f
BEGIN {counter=0}
{
sum=0
for ( i=1; i<=NF;... (1 Reply)
Discussion started by: guitarist684
1 Replies
7. UNIX for Dummies Questions & Answers
Hi,
I have written below script to begin if the line has n
#!/bin/ksh
/usr/xpg4/bin/awk {/ n / 'BEGIN {X = "01"; X = "02"; X = "03"; X = "04";
X = "05"; X = "06"; X = "07"; X = "08";
X ="09"; X = "10"; X = "11"; X = "12"; };}
NR > 1 {print $1 "\t" $5 "," X "," $6 " " $7}'} input.txt |... (9 Replies)
Discussion started by: stew
9 Replies
8. Shell Programming and Scripting
My code fails to do anything if I've BEGIN block in it:
Run the awk script as:
awk -f ~/bin/sum_dupli_gene.awk make_gene_probe.txt
#!/usr/bin/awk -f
BEGIN {
print ARGV
#--loads of stuff
}
END{
#more stuff
} (14 Replies)
Discussion started by: genome
14 Replies
9. UNIX for Beginners Questions & Answers
Hi there,
I'm working with file more than 400K lines, 60 columns. Column count is going to be multiple of 12: 60, 12, 72 or so.
NF/12 gives me on how many iterations I've to do to check certain value.
For example: 7, 14th if only 24 columns in file.
7th, 14th and 21st if 36 columns in... (6 Replies)
Discussion started by: genome
6 Replies
10. Shell Programming and Scripting
Hi,
diffcount=`awk 'BEGIN { while ( getline < "/scripts/matt/text.server1.reference" ) { arr++ } } { if (!( $0 in arr ) ) { print } }' $TMPDIR/$(basename $0 .sh) | wc -l`
if ]; then
OK="OK - No change in the interfaces status"
elif ]; then
DIFF=`awk 'BEGIN {... (4 Replies)
Discussion started by: nms
4 Replies
LEARN ABOUT DEBIAN
anyevent::impl::eventlib
AnyEvent::Impl::EventLib(3pm) User Contributed Perl Documentation AnyEvent::Impl::EventLib(3pm)
NAME
AnyEvent::Impl::EventLib - AnyEvent adaptor for Event::Lib
SYNOPSIS
use AnyEvent;
use Event::Lib;
# this module gets loaded automatically as required
DESCRIPTION
This module provides transparent support for AnyEvent. You don't have to do anything to make Event work with AnyEvent except by loading
Event::Lib before creating the first AnyEvent watcher.
Note: the AnyEvent author has not found recent releases of Event::Lib to be even remotely working (not even the examples from the manpage
or the testsuite work), so this event backend should be avoided (or somebody should step up and maintain it, hint, hint).
The Event::Lib module suffers from the same limitations and bugs as libevent, most notably it kills already-installed watchers on a file
descriptor and it is unable to support fork. These are not fatal issues, and are worked-around by this module, but the Event::Lib perl
module itself has many additional bugs such as taking references to file handles and callbacks instead of making a copy or freeing still-
allocated scalars, causing memory corruption and random crashes. Only Tk rivals it in its brokenness.
This adaptor module employs the same workaround around the watcher problems as Tk and should therefore be avoided. (This was done for
simplicity, one could in theory work around the problems with lower overhead by managing our own watchers).
Event::Lib also leaks file handles and memory and tends to just exit on problems.
It also doesn't work around the Windows bug of not signalling TCP connection failures.
It also doesn't work with many special devices on Linux (/dev/random works, /dev/urandom fails, /dev/tty works, /dev/null fails and so on).
Event::Lib does not support idle watchers. They could be emulated using low-priority timers but as the priority range (and availability) is
not queryable nor guaranteed, and the default priority is likely the lowest one, this module cannot use them.
Avoid Event::Lib if you can.
SEE ALSO
AnyEvent, Event::Lib.
AUTHOR
Marc Lehmann <schmorp@schmorp.de>
http://anyevent.schmorp.de
perl v5.14.2 2012-04-08 AnyEvent::Impl::EventLib(3pm)