07-07-2006
Hi,
providing they contain the same lines each time then this will work fine:
awk ' { if ( NR < 12 ) print $0 } ' filename
or if thats coming from some other command then
source | awk ' { if ( NR < 12 ) print $0 } '
ta
Mike
8 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi ,
I have a piece of code ...wherein I need to assign the following ...
1) A command line argument to a variable
e.g origCount=ARGV
2) A unix command to a variable
e.g result=`wc -l testFile.txt`
in my awk shell script
When I do this :
print "origCount" origCount --> I get the... (0 Replies)
Discussion started by: sweta_doshi
0 Replies
2. Shell Programming and Scripting
Sorry for the duplicate thread this one is similar to the one in
https://www.unix.com/shell-programming-scripting/88132-awk-sed-script-read-values-parameter-files.html#post302255121
Since there were no responses on the parent thread since it got resolved partially i thought to open the new... (4 Replies)
Discussion started by: rajan_san
4 Replies
3. UNIX for Dummies Questions & Answers
I have a script problem that I am not able to solve due my very limited understanding of unix/awk.
This is the contents of test.sh
awk '{print $1}'
From the prompt if I enter:
./test.sh Hello World
I would expect to see "Hello" but all I get is a blank line. Only then if I enter "Hello... (2 Replies)
Discussion started by: JasonHamm
2 Replies
4. Shell Programming and Scripting
input1
a_a a/a 10 100
a1 a_a 20 200
b1 b_b 30 300
input2
a_a a/a xxx yyy
a1 a1 lll ppp
b1 b_b kkk ooo
output
a_a a/a 10 100 xxx yyy (2 Replies)
Discussion started by: ruby_sgp
2 Replies
5. Shell Programming and Scripting
Hello all,
Here is what my bash script does: sums number columns, saves the tot in new column, outputs if tot >= threshold val:
> cat getnon0file.sh
#!/bin/bash
this="getnon0file.sh"
USAGE=$this"
InFile="xyz.38"
Min="0.05"
#
awk '{sum=0; for(n=2; n<=NF; n++){sum+=$n};... (4 Replies)
Discussion started by: catalys
4 Replies
6. Shell Programming and Scripting
Hi,
I have a situation to compare one file, say file1.txt with a set of files in directory.The directory contains more than 100 files.
To be more precise, the requirement is to compare the first field of file1.txt with the first field in all the files in the directory.The files in the... (10 Replies)
Discussion started by: anandek
10 Replies
7. Shell Programming and Scripting
below is the output xml string from some other command and i will be parsing it using awk
cat /tmp/alerts.xml
<Alert id="10102" name="APP-DS-ds_ha-140018-componentFailure-S" alertDefinitionId="13982" resourceId="11427" ctime="1359453507621" fixed="false" reason="If Event/Log Level(ANY) and... (2 Replies)
Discussion started by: vivek d r
2 Replies
8. Shell Programming and Scripting
Hi,
I am trying to pass awk field to a command line executed within awk (need to convert a timestamp into formatted date).
All my attempts failed this far.
Here's an example.
It works fine with timestamp hard-codded into the command
echo "1381653229 something" |awk 'BEGIN{cmd="date -d... (4 Replies)
Discussion started by: tuxer
4 Replies
LEARN ABOUT SUSE
log::dispatch::file
Log::Dispatch::File(3) User Contributed Perl Documentation Log::Dispatch::File(3)
NAME
Log::Dispatch::File - Object for logging to files
SYNOPSIS
use Log::Dispatch;
my $log =
Log::Dispatch->new
( outputs =>
[ [ 'File',
min_level => 'info',
filename => 'Somefile.log',
mode => '>>',
newline => 1 ]
],
);
$log->emerg("I've fallen and I can't get up");
DESCRIPTION
This module provides a simple object for logging to files under the Log::Dispatch::* system.
Note that a newline will not be added automatically at the end of a message by default. To do that, pass "newline => 1".
CONSTRUCTOR
The constructor takes the following parameters in addition to the standard parameters documented in Log::Dispatch::Output:
o filename ($)
The filename to be opened for writing.
o mode ($)
The mode the file should be opened with. Valid options are 'write', '>', 'append', '>>', or the relevant constants from Fcntl. The
default is 'write'.
o binmode ($)
A layer name to be passed to binmode, like ":utf8" or ":raw".
o close_after_write ($)
Whether or not the file should be closed after each write. This defaults to false.
If this is true, then the mode will aways be append, so that the file is not re-written for each new message.
o autoflush ($)
Whether or not the file should be autoflushed. This defaults to true.
o permissions ($)
If the file does not already exist, the permissions that it should be created with. Optional. The argument passed must be a valid
octal value, such as 0600 or the constants available from Fcntl, like S_IRUSR|S_IWUSR.
See "chmod" in perlfunc for more on potential traps when passing octal values around. Most importantly, remember that if you pass a
string that looks like an octal value, like this:
my $mode = '0644';
Then the resulting file will end up with permissions like this:
--w----r-T
which is probably not what you want.
AUTHOR
Dave Rolsky, <autarch@urth.org>
perl v5.12.1 2009-09-22 Log::Dispatch::File(3)