Sponsored Content
Top Forums Shell Programming and Scripting help with awk with changing parameters: TY Post 302577101 by balajesuri on Monday 28th of November 2011 08:04:45 AM
Old 11-28-2011
input.txt:
3.76023 0.79528 0.307771 8729.82
3.76024 0.814664 0.307849 8650.2
3.76026 0.845679 0.307978 8802.97
3.76025 0.826293 0.307897 8690.43
3.76017 0.65959 0.30722 8936.07

Code:
#! /usr/bin/perl -w
use strict;

my (@npc1, @npc2, @npc3, @npRs);
my ($ln, $index) = (0, 0);

open INPUT, "< input.txt";
for $ln ( <INPUT> ) {
    ($npc1[$index], $npc2[$index], $npc3[$index], $npRs[$index]) = split /\s+/, $ln;
    $index++;
}
close INPUT;

print "@npc1\n";
print "@npc2\n";
print "@npc3\n";
print "@npRs\n";

Output:
3.76023 3.76024 3.76026 3.76025 3.76017
0.79528 0.814664 0.845679 0.826293 0.65959
0.307771 0.307849 0.307978 0.307897 0.30722
8729.82 8650.2 8802.97 8690.43 8936.07
This User Gave Thanks to balajesuri For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Changing TCP parameters in solaris10

Hi I have to change some TCP settings in Solaris10 machine running on AMD. Is there any tool or GUI to do this. I want to see if there is any easy way to put them in the startup scripts. Thanks (1 Reply)
Discussion started by: sssow
1 Replies

2. Shell Programming and Scripting

awk - printing parameters

Hello I've got a script that takes 2 parameters. id and f. id is a user id and f is a file. I want to print this id on the first line and then the file. how can this be done? thanks (3 Replies)
Discussion started by: jacma
3 Replies

3. Shell Programming and Scripting

How to pass parameters to an awk file?

I have an awk file where I need to pass a filename and a value as a parameter from a sh script. I need to know how to pass those values in the sh script and how to use the same in the awk file. Thanks in advance!!! Geetha (3 Replies)
Discussion started by: iamgeethuj
3 Replies

4. Shell Programming and Scripting

AWK alias with parameters

Hello, How can I make an alias of an AWK one liner that prints specific lines from a file like below? # from a command like this: awk 'NR == 100, NR == 150' file.cfg The alias I want to make should work like this(I guess): <alias_command> <file.cfg><start_line><end_line> So the... (1 Reply)
Discussion started by: majormark
1 Replies

5. Shell Programming and Scripting

awk parameters check

Is there a way to preform check if the parameters that was send with the command awk -f `file_name.awk` `input_file` before even it gets to the BEGIN section (i have tested a try to check in the BEGIN it doesn't let ,you must make it on the section that after the BEGIN) and then decide if the... (1 Reply)
Discussion started by: tal
1 Replies

6. Shell Programming and Scripting

passing parameters using awk

Hi, The below script is working fine awk1.sh ======= awk BEGIN { FS="|" } FNR==NR { f1=$2; next } $1 in f1 && $2 =="xx" && $1 == "DAILY_JOB" {print $3} awk -f awk1.sh a.txt b.txt--Its working fine . When passing parameters its not working .Any help it should be appereciated. ... (4 Replies)
Discussion started by: akil
4 Replies

7. Shell Programming and Scripting

Help with explanation of awk parameters

Hello, Would someone be able to tell me exactly how this command works please? awk '!x++' As usual any help much appreciated (8 Replies)
Discussion started by: Grueben
8 Replies

8. Shell Programming and Scripting

Search parameters on file with AWK

Hello everyone!! I need help with this please: I have a file with this content: 56977964333 730030201857822 1 2 4 56976969284 730030201412442 1 2... (3 Replies)
Discussion started by: bobbasystem
3 Replies

9. HP-UX

Changing Dynamic Tunable parameters in the kernel

To fix an "issue" we're having I need to update SHMMAX from 1GB to 2Gb, it's a dynamic parameter so am just wondering how flexible it really is. As Oracle is running on the server do I need to shut that down to change the parameter or will it just take the change on the fly? Also how would I... (6 Replies)
Discussion started by: Turlock
6 Replies

10. Shell Programming and Scripting

Pass Parameters to awk command

I need to pass values at runtime for the below awk command where l is the length and partial.txt is the file name. awk -v l=285 '{s="%-"l"s\n";printf(s,$0);}' partial.txt > temp1.txt; (5 Replies)
Discussion started by: Amrutha24
5 Replies
PINOT-INDEX(1)							   User Commands						    PINOT-INDEX(1)

NAME
pinot-index - Index documents from the command-line SYNOPSIS
pinot-index [OPTIONS] --db DATABASE URLS DESCRIPTION
pinot-index - Index documents from the command-line OPTIONS
-b, --backend name of back-end to use (default xapian) -c, --check check whether the given URL is in the index -d, --db path to, or name of, index to use (mandatory) -h, --help display this help and exit -i, --index index the given URL -s, --showinfo show information about the document -v, --version output version information and exit Supported back-ends are : 'xapian' EXAMPLES
pinot-index --check --showinfo --backend xapian --db ~/.pinot/daemon ../Bozo.txt pinot-index --index --db PinotOnTheWeb http://code.google.com/p/pinot-search/ Indexing documents to My Web Pages or My Documents with pinot-index is not recommended REPORTING BUGS
Report bugs to fabrice.colin@gmail.com This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>. There is NO WARRANTY, to the extent permitted by law. pinot-index - pinot 1.0 June 2012 PINOT-INDEX(1)
All times are GMT -4. The time now is 06:53 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy