Sponsored Content
Full Discussion: Computations on a text file
Top Forums Shell Programming and Scripting Computations on a text file Post 302581770 by mahi_mayu069 on Wednesday 14th of December 2011 03:59:51 AM
Old 12-14-2011
Hi Balajesuri,

Computations to be done on the values 0.0d(assume it to be integer), last coloumn of the file i.e (Val) 0.0d.

Thanks,
Mahi
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Insert rows with computations of next row

Hello folks, I have data collected in every 3 hours. But, I would like to expand this to 1 hour interval by equally dividing with next row. For example, I want to keep the first value 1987-01-01-00z 2.0, but following all record should be re-written as follow. 1987-01-01-03z 5.0 becomes... (11 Replies)
Discussion started by: Jae
11 Replies

2. Shell Programming and Scripting

how can I bcp out a table into a text file including the header row in the text file

Hi All, I need to BCP out a table into a text file along with the table headers. Normal BCP out command only bulk copies the data, and not the headers. I am using the following command: bcp database1..table1 out file1.dat -c -t\| -b1000 -A8192 -Uuser -Ppassword -efile.dat.err Regards,... (0 Replies)
Discussion started by: shilpa_acc
0 Replies

3. Shell Programming and Scripting

Create multiple text file from a single text file on AIX

Hi I need to create multiple text files from onc text file on AIX. The data of text files is as below: ********************************************** ********************************************** DBVERIFY: Release 10.2.0.4.0 - Production on Tue Nov 10 13:45:42 2009 Copyright (c) 1982,... (11 Replies)
Discussion started by: lodhi1978
11 Replies

4. Shell Programming and Scripting

search text file in file if this file contains necessary text (awk,grep)

Hello friends! Help me pls to write correct awk and grep statements for my task: I have got files with name filename.txt It has such structure: Start of file FROM: address@domen.com (12...890) abc DATE: 11/23/2009 on Std SUBJECT: any subject End of file So, I must check, if this file... (4 Replies)
Discussion started by: candyme
4 Replies

5. UNIX for Dummies Questions & Answers

Converting a text file with irregular spacing into a space delimited text file?

I have a text file with irregular spacing between values which makes it really difficult to manipulate. Is there an easy way to convert it into a space delimited text file so that all the spaces, double spaces, triple spaces, tabs between numbers are converted into spaces. The file looks like this:... (5 Replies)
Discussion started by: evelibertine
5 Replies

6. UNIX for Dummies Questions & Answers

Numeric computations in bash

I am on Ubuntu 11.10 using bash. I want to perform some numeric computations and have the following options: # Setting verbosity levels none=0; low=1; medium=2; high=3; debug=4 (( vbLevel=medium )) if (( vbLevel > low )); then echo "Test 1, $vbLevel" fi vbLevel=$medium if ];... (3 Replies)
Discussion started by: kristinu
3 Replies

7. UNIX for Dummies Questions & Answers

Extracting lines from a text file based on another text file with line numbers

Hi, I am trying to extract lines from a text file given a text file containing line numbers to be extracted from the first file. How do I go about doing this? Thanks! (1 Reply)
Discussion started by: evelibertine
1 Replies

8. Programming

Computations using minimum values

I have the following code and into into trying to simplifying it. Any suggestions please? pmin = min (p(1), p(2), p(3), p(4), p(5), p(6)) ni = 0 xint = 0.0 yint = 0.0 zint = 0.0 !--------------------------------------------- ! if ((0.99999 * p(1)) <= pmin) then ... (3 Replies)
Discussion started by: kristinu
3 Replies

9. Shell Programming and Scripting

Match text from file 1 to file 2 and return specific text

I hope this makes sense and is possible. I am trying to match $1 of panel_genes.txt with $3 of RefSeqGene.txt and when a match is found the value in $6 of RefSeqGene.txt Example: ACTA2 is $1 of panel_genes.txt ACTA2 NM_001613.2 ACTA2 NM_001141945.1 awk 'FNR==NR {... (4 Replies)
Discussion started by: cmccabe
4 Replies

10. Shell Programming and Scripting

Match text to lines in a file, iterate backwards until text or text substring matches, print to file

hi all, trying this using shell/bash with sed/awk/grep I have two files, one containing one column, the other containing multiple columns (comma delimited). file1.txt abc12345 def12345 ghi54321 ... file2.txt abc1,text1,texta abc,text2,textb def123,text3,textc gh,text4,textd... (6 Replies)
Discussion started by: shogun1970
6 Replies
gb_trees(3erl)						     Erlang Module Definition						    gb_trees(3erl)

NAME
gb_trees - General Balanced Trees DESCRIPTION
An efficient implementation of Prof. Arne Andersson's General Balanced Trees. These have no storage overhead compared to unbalanced binary trees, and their performance is in general better than AVL trees. This module considers two keys as different if and only if they do not compare equal ( == ). DATA STRUCTURE
Data structure: - {Size, Tree}, where `Tree' is composed of nodes of the form: - {Key, Value, Smaller, Bigger}, and the "empty tree" node: - nil. There is no attempt to balance trees after deletions. Since deletions do not increase the height of a tree, this should be OK. Original balance condition h(T) <= ceil(c * log(|T|)) has been changed to the similar (but not quite equivalent) condition 2 ^ h(T) <= |T| ^ c . This should also be OK. Performance is comparable to the AVL trees in the Erlang book (and faster in general due to less overhead); the difference is that deletion works for these trees, but not for the book's trees. Behaviour is logarithmic (as it should be). DATA TYPES
gb_tree() = a GB tree EXPORTS
balance(Tree1) -> Tree2 Types Tree1 = Tree2 = gb_tree() Rebalances Tree1 . Note that this is rarely necessary, but may be motivated when a large number of nodes have been deleted from the tree without further insertions. Rebalancing could then be forced in order to minimise lookup times, since deletion only does not rebalance the tree. delete(Key, Tree1) -> Tree2 Types Key = term() Tree1 = Tree2 = gb_tree() Removes the node with key Key from Tree1 ; returns new tree. Assumes that the key is present in the tree, crashes otherwise. delete_any(Key, Tree1) -> Tree2 Types Key = term() Tree1 = Tree2 = gb_tree() Removes the node with key Key from Tree1 if the key is present in the tree, otherwise does nothing; returns new tree. empty() -> Tree Types Tree = gb_tree() Returns a new empty tree enter(Key, Val, Tree1) -> Tree2 Types Key = Val = term() Tree1 = Tree2 = gb_tree() Inserts Key with value Val into Tree1 if the key is not present in the tree, otherwise updates Key to value Val in Tree1 . Returns the new tree. from_orddict(List) -> Tree Types List = [{Key, Val}] Key = Val = term() Tree = gb_tree() Turns an ordered list List of key-value tuples into a tree. The list must not contain duplicate keys. get(Key, Tree) -> Val Types Key = Val = term() Tree = gb_tree() Retrieves the value stored with Key in Tree . Assumes that the key is present in the tree, crashes otherwise. lookup(Key, Tree) -> {value, Val} | none Types Key = Val = term() Tree = gb_tree() Looks up Key in Tree ; returns {value, Val} , or none if Key is not present. insert(Key, Val, Tree1) -> Tree2 Types Key = Val = term() Tree1 = Tree2 = gb_tree() Inserts Key with value Val into Tree1 ; returns the new tree. Assumes that the key is not present in the tree, crashes otherwise. is_defined(Key, Tree) -> bool() Types Tree = gb_tree() Returns true if Key is present in Tree , otherwise false . is_empty(Tree) -> bool() Types Tree = gb_tree() Returns true if Tree is an empty tree, and false otherwise. iterator(Tree) -> Iter Types Tree = gb_tree() Iter = term() Returns an iterator that can be used for traversing the entries of Tree ; see next/1 . The implementation of this is very efficient; traversing the whole tree using next/1 is only slightly slower than getting the list of all elements using to_list/1 and traversing that. The main advantage of the iterator approach is that it does not require the complete list of all elements to be built in mem- ory at one time. keys(Tree) -> [Key] Types Tree = gb_tree() Key = term() Returns the keys in Tree as an ordered list. largest(Tree) -> {Key, Val} Types Tree = gb_tree() Key = Val = term() Returns {Key, Val} , where Key is the largest key in Tree , and Val is the value associated with this key. Assumes that the tree is nonempty. map(Function, Tree1) -> Tree2 Types Function = fun(K, V1) -> V2 Tree1 = Tree2 = gb_tree() maps the function F(K, V1) -> V2 to all key-value pairs of the tree Tree1 and returns a new tree Tree2 with the same set of keys as Tree1 and the new set of values V2. next(Iter1) -> {Key, Val, Iter2} | none Types Iter1 = Iter2 = Key = Val = term() Returns {Key, Val, Iter2} where Key is the smallest key referred to by the iterator Iter1 , and Iter2 is the new iterator to be used for traversing the remaining nodes, or the atom none if no nodes remain. size(Tree) -> int() Types Tree = gb_tree() Returns the number of nodes in Tree . smallest(Tree) -> {Key, Val} Types Tree = gb_tree() Key = Val = term() Returns {Key, Val} , where Key is the smallest key in Tree , and Val is the value associated with this key. Assumes that the tree is nonempty. take_largest(Tree1) -> {Key, Val, Tree2} Types Tree1 = Tree2 = gb_tree() Key = Val = term() Returns {Key, Val, Tree2} , where Key is the largest key in Tree1 , Val is the value associated with this key, and Tree2 is this tree with the corresponding node deleted. Assumes that the tree is nonempty. take_smallest(Tree1) -> {Key, Val, Tree2} Types Tree1 = Tree2 = gb_tree() Key = Val = term() Returns {Key, Val, Tree2} , where Key is the smallest key in Tree1 , Val is the value associated with this key, and Tree2 is this tree with the corresponding node deleted. Assumes that the tree is nonempty. to_list(Tree) -> [{Key, Val}] Types Tree = gb_tree() Key = Val = term() Converts a tree into an ordered list of key-value tuples. update(Key, Val, Tree1) -> Tree2 Types Key = Val = term() Tree1 = Tree2 = gb_tree() Updates Key to value Val in Tree1 ; returns the new tree. Assumes that the key is present in the tree. values(Tree) -> [Val] Types Tree = gb_tree() Val = term() Returns the values in Tree as an ordered list, sorted by their corresponding keys. Duplicates are not removed. SEE ALSO
gb_sets(3erl) , dict(3erl) Ericsson AB stdlib 1.17.3 gb_trees(3erl)
All times are GMT -4. The time now is 08:05 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy