Sponsored Content
Top Forums Shell Programming and Scripting How to get the time cost of functions? Post 302251880 by otheus on Tuesday 28th of October 2008 09:46:32 AM
Old 10-28-2008
Well, you could do something like this:
Code:
if [ $TIME ]; then 
  PREFIX=time
else
  PREFIX=""
fi

$PREFIX myfunc arg1 arg2 arg3

$PREFIX myfunc2 arg1 arg2 arg3 | $PREFIX myfunc3 arg1

 

5 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

The Cost Of UNIX

Can Anyone Tell Me The Cost Of UNIX As I'm Considering Finally Getting Rid Of This Rubbish Windows Based OS. I Would Also Like To Know Anyones Opinions On The Best Free Version, Thanks. (1 Reply)
Discussion started by: OSNovice
1 Replies

2. Programming

time functions help?

Hello to anyone who can help me! I am in need of some help in procuring a more exact timing scheme in C for use with gcc. I manage to get a timing in seconds just fine using difftime(). However, I need more accurate.. milliseconds... no clue. Please help? Brian (2 Replies)
Discussion started by: bcowan
2 Replies

3. UNIX for Dummies Questions & Answers

How to get UNIX tutorials(Free of Cost)

I wanted to learn UNIX & Shell Programming.Now i want material at free of cost.Where can i get ...tell me the SItes to get the tutorials (3 Replies)
Discussion started by: hairamu
3 Replies

4. UNIX for Advanced & Expert Users

why sshd cost different memory in the same system

It is a little bit weird to me when i found this on a solaris 9 system with openssh package. Below is the result copied from "top" output: PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND 13491 root 1 59 0 27M 18M sleep 0:06 0.00% sshd -i 20198 root ... (1 Reply)
Discussion started by: sleepy_11
1 Replies

5. Shell Programming and Scripting

How to execute functions or initiate functions as command line parameters for below requirement?

I have 7 functions those need to be executed as command line inputs, I tried with below code it’s not executing function. If I run the ./script 2 then fun2 should execute , how to initiate that function I tried case and if else also, how to initiate function from command line if then... (8 Replies)
Discussion started by: saku
8 Replies
NIP2(1) 						      General Commands Manual							   NIP2(1)

NAME
nip2 - image processing with the VIPS library SYNOPSIS
nip2 [filename1 ...] nip2 -s filename [arg1 ...] nip2 -e expression [arg1 ...] DESCRIPTION
nip2 (for New Image Processing) is a tool for manipulating images using the VIPS image processing library. There are three principal modes: nip2 [filename1 ...] start in GUI mode, loading the named files nip2 -e expression [arg1 ...] nip2 --expression=EXPRESSION [arg1 ...] start in no-GUI mode; set main = expression, set list argv to ["filename", "arg1", "arg2", ...], set argc to length of list; print the value of symbol "main" to stdout; exit nip2 -s filename [arg1 ...] nip2 --script=FILENAME [arg1 ...] start in no-GUI mode; read in filename as a set of definitions, set list argv to ["filename", "arg1", "arg2", ...], set argc to length of list; print the value of symbol "main" to stdout; exit; useful for running nip2 as an interpreter on unix You can use -o to direct output to a file rather than stdout. -o filename --output=FILENAME the value of main is written to the named file. If main is a list, the filename is incremented between objects. You can use the suffix to specify the format and options to write in Other options provide finer control over startup and shutdown. If you need to do something strange, don't use -e/-s, use these in combina- tion. -b --batch batch (ie. non-GUI) mode -m --no-load-menus don't load menus, for faster startup -a --no-load-args don't load extra command-line arguments -w --stdin-ws load stdin as a workspace -d --stdin-def load stdin as a set of definitions -p --print-main print the value of main on exit. nip2 will check for a top-level symbol called main, and also check each workspace for a main Finally some other options are useful for debugging, timing and for generating strings for internationalisation. -V --verbose produce verbose error messages: handy for debugging in batch mode -i --i18n output strings from .def files for internationalisation -v --version print version information -c --benchmark benchmark: no GUI, just start up and shut down -t --time-save time saves: after every image save a popup tells you the time the save took in seconds -T --test test: start up (including any arg processing), test for any errors, and exit with an error code if any occured. Useful for running automated tests. -x PREFIX --prefix=PREFIX set install prefix: start up as if nip2 had been installed to PREFIX. Useful for running automated tests without installing the thing. EXAMPLES
nip2 fred.jpg Start nip2, loading fred.jpg. nip2 -e "2 + 2" Prints 4 to stdout. nip2 -e "99 + Image_file argv?1" -o result.png fred.jpg Load argv1 (fred.jpg), add 99, output to result.png. nip2 -e "Matrix [[1,2],[4,5]] ** -1" -o poop.mat Invert the 2x2 matrix and write the result to poop.mat. COPYRIGHT
2008 (c) Imperial College, London Oct 4 2004 NIP2(1)
All times are GMT -4. The time now is 04:23 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy