02-24-2018
The current execution time could be formatted in grossly different ways that would require different format specifiers in a printf format string.
What is the format of the contents of the variable named runtm?
Show us some example values that might be assigned to runtm and show us the exact output you hope to produce when the variable j has the value 20, the variable totfcn has the value 50, and the variable runtm has the various example values you have provided.
Also show us how you have tried to modify the final printf statement in your code (and the output you got with the code you tried).
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
i am trying to write a script where in it will connect to remote servers and execute remote scripts to fetch some data and ftp it back to a main server. i would like to add a script where it will show some sort of status bar until such time that the expected files have been recieved.
something... (3 Replies)
Discussion started by: inquirer
3 Replies
2. UNIX for Advanced & Expert Users
Hi all,
I want to print # like that in a progress bar..
For e.g We can notice that during installation ... but,how to do that?
Thnx,
sakthi. (4 Replies)
Discussion started by: sakthi.abdullah
4 Replies
3. UNIX for Advanced & Expert Users
Hi all,
This is a reformed post to my earlier ones!!!!!!
I would like to know how to include a progress bar while using the cp...
I am copying a few huge files from cdrom but am unable to figure out ,how to give a progress bar!!!!!
I checked out other sites as well,but the issue here is... (1 Reply)
Discussion started by: wrapster
1 Replies
4. Shell Programming and Scripting
Hi friends,
how can I show a progress bar for any running process in the shell script.
For example when I am copying or compressing a file.
Thanks. (1 Reply)
Discussion started by: dwiravi
1 Replies
5. Shell Programming and Scripting
hi all,
in shell script (ksh), how do i write a progress bar ?? i have a script which searches files and while its searching i am currently printing out "." and if it finds what its searching for the script prints out the name of the file e.g
..................
firstFile.txt... (2 Replies)
Discussion started by: cesarNZ
2 Replies
6. Programming
Hello, it's me again...:eek:
I need to create a progress bar in C, but i have no idea on how to do it.
i want it to output something like this:
Progress: 58%
But i can't get it to work. Could you please post an example progress bar written in ANSI C?
Thanks (4 Replies)
Discussion started by: Zykl0n-B
4 Replies
7. Shell Programming and Scripting
I'm trying to use this code to get a progress bar for cp:
"Can you get cp to give a progress bar like wget?"
But I'm getting these errors:
stat: illegal option -- c
usage: stat
awk: division by zero
input record number 1, file
source line number 4
I'm using Mac OS X 10.6... (1 Reply)
Discussion started by: pcwiz
1 Replies
8. Shell Programming and Scripting
Looking for a solution to why my progress bar not working
My code
print "STARTED:\n ";
my $pdf = CAM::PDF->new('XYZ.pdf') or die $CAM::PDF::errstr;
print STDOUT "Processing File: ";
open (FILE, ">bill_data.txt") || die "Unable to save Bill_data.txt file";
for my $pagenum (1 ..... (4 Replies)
Discussion started by: chakrapani
4 Replies
9. Shell Programming and Scripting
Hi Experts;
Im in the process of writing a shell script for enabling an IT operations to run archiving.We use netbackup. The script is complete, though there is one bit that i need help on. Im trying to have a progess bar for the procedure.I have gone through the man page of the command in... (5 Replies)
Discussion started by: maverick_here
5 Replies
LEARN ABOUT ULTRIX
printf
printf(3int) printf(3int)
Name
printf, fprintf, sprintf - print formatted output
Syntax
#include <stdio.h>
int printf ( format [, arg ] ... )
char *format;
int fprintf ( stream, format [, arg ] ... )
FILE *stream;
char *format;
int sprintf ( s, format [, arg ] ... )
char *s, *format;
Description
The international functions and are similar to the standard I/O functions. The difference is that the international functions allow you to
use the %digit$ conversion character in place of the % character you use in the standard I/O functions. The digit is a decimal digit n from
1 to 9. The international functions apply conversions to the n th argument in the argument list, rather than to the next unused argument.
You can use the % conversion character in the international functions. However, you cannot mix the % conversion character with the %digit$
conversion character in a single call.
You can indicate a field width or precision by an asterisk (*) instead of a digit string in format strings containing the % conversion
character. If you use an asterisk, you can supply an integer arg that specifies the field width or precision. In format strings containing
the %digit$ conversion character, you can indicate field width or precision by the sequence *digit$. You use a decimal digit from 1 to 9
to indicate which argument contains an integer that specifies the field width or precision.
The conversion characters and their meanings are identical to
You must use each digit argument at least once.
In all cases, the radix character uses is defined by the last successful call to category If category has not been called successfully or
if the radix character is undefined, the radix character defaults to a period (.).
International Environment
LC_NUMERIC If this environment is set and valid, uses the international language database named in the definition to determine radix
character rules.
LANG If this environment variable is set and valid uses the international language database named in the definition to determine
collation and character classification rules. If is defined, its definition supercedes the definition of LANG.
Examples
The following example illustrates using an argument to specify field width:
printf ("%1$d:%2$.*3$d:%4$.*3$d
",
hour, min, precision, sec);
The format string *3$ indicates that the third argument, which is named precision, contains the integer field width specification.
To print the language independent date and time format use the following statement:
printf (format, weekday, month, day, hour, min);
For American use, format could be a pointer to the following string:
"%1$s, %2$s %3$d, %4$d:%5$.2d
"
This string gives the following date format:
Sunday, July 3, 10:02
For use in a German environment, format could be a pointer to the following string:
"%1$s, %3$d. %2$s, %4$d:%5$.2d
"
This string gives the following date format:
Sonntag, 3. Juli, 10:02
Return Values
and return zero for success and EOF for failure. The subroutine returns its first argument for success and EOF for failure.
In the System V and POSIX environments, and return the number of characters transmitted for success. The function ignores the null termi-
nator ( ) when calculating the number of characters transmitted. If an output error occurs, these routines return a negative value.
See Also
intro(3int), setlocale(3), scanf(3int), printf(3s), putc(3s), scanf(3s), stdio(3s)
Guide to Developing International Software
printf(3int)