04-07-2011
Printf command
Hi,
I a sequance number from 1-999 and i want asing the value like 001,002..999
Exp:
file_001
file_002
file_003...
file_999
How can i disaplay the sequnace number as mention above.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I want to make a logfile with error messages, like this:
(collumms: CUSTNR DATE TIME ERROR MESSAGE)
102 20020807 135417 1 Uptime server is more than 6 months
5 20020808 111335 3 Backup not Ok!
2001 20020808 120428 6 Free space at server1 is less than 20%
etcetera
I... (2 Replies)
Discussion started by: FIRE
2 Replies
2. Shell Programming and Scripting
Hi
How could I use the command printf to display a big file.
So ex. I've a script with some variables like:
V1=358504 V2=FD0147 V3=dev5 V4=94577 V5=0 V6=UNIX V7=Policy V8=server V9=04/15/05 V10=19:18:41 V11=2341321467
while read V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11
do
printf "\n%s %s %s... (1 Reply)
Discussion started by: nymus7
1 Replies
3. Shell Programming and Scripting
Hi,
I am very confused with my printf command.
Somehow one variable can't line up with others...
newstart2 ="Mon Nov 11 01 00:00:00 2002"
printf "%-20s" $newstart2
Here is the output:
Mon Nov 11
01 00:00:00 2002
It spread out to two lines..
Why? (1 Reply)
Discussion started by: cin2000
1 Replies
4. Shell Programming and Scripting
hello, Im at another part of the program i am writing. Where i think i'm going to need to use the printf command.
If anyone can help me figure out the printf layout i would greatly appreicate it.
thanks (4 Replies)
Discussion started by: bebop1111116
4 Replies
5. UNIX for Dummies Questions & Answers
Where would I get a good explanation for all the possibities when using the "printf" unix commmand. (14 Replies)
Discussion started by: 1184jap
14 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I am using below awk code to convert a csv file data into fixed file format.
awk 'BEGIN { FS = ","
fmt = "%10s%010d%10s%d%1d\n" }
NR>1 { printf fmt, $1, $2, $3, $4*100, $5 }' /data/mydata.csv > /data/fixed.dat
Data in mydata.csv
================... (1 Reply)
Discussion started by: kbmkris
1 Replies
7. Shell Programming and Scripting
Hi,
I am using below awk code to convert a csv file data into fixed file format.
awk 'BEGIN { FS = ","
fmt = "%10s%010d%10s%d%1d\n" }
NR>1 { printf fmt, $1, $2, $3, $4*100, $5 }' /data/mydata.csv > /data/fixed.dat
Data in mydata.csv
================... (2 Replies)
Discussion started by: kbmkris
2 Replies
8. Shell Programming and Scripting
For example, in this command:
ls /etc/rc0.d/ -print
ls /etc/rc0.d/ -printfThe outputs are quite different, why? (7 Replies)
Discussion started by: Henryyy
7 Replies
9. Shell Programming and Scripting
hello,
I'm trying to display Unix variable using printf command.
Code:
awk '{ if ( $0 ~ /string/ ) {
printf( "%s\n%s\n",$0,"dsd"); #this one works
printf( "%s\n%s\n",$0,$HOME); #this does not work
} else {
print $0;
}
}' param1_1.txt
I could use here echo command but I'm... (2 Replies)
Discussion started by: bipbip
2 Replies
10. Shell Programming and Scripting
A big hello to everyone tagged to this site of knowledge . This is the first post of mine and I am looking forward to an enjoyable stint in this forum where I get to know a lot of new ideas and share whatever knowledge (its not much though :) ) I have acquired throughout my career so far with... (4 Replies)
Discussion started by: kumarjt
4 Replies
LEARN ABOUT DEBIAN
version::next
Version::Next(3pm) User Contributed Perl Documentation Version::Next(3pm)
NAME
Version::Next - increment module version numbers simply and correctly
VERSION
version 0.002
SYNOPSIS
use Version::Next;
my $new_version = next_version( $old_version );
DESCRIPTION
This module provides a simple, correct way to increment a Perl module version number. It does not attempt to guess what the original
version number author intended, it simply increments in the smallest possible fashion. Decimals are incremented like an odometer. Dotted
decimals are incremented piecewise and presented in a standardized way.
If more complex version manipulation is necessary, you may wish to consider Perl::Version.
USAGE
This module uses Sub::Exporter for optional exporting. Nothing is exported by default.
"next_version"
my $new_version = next_version( $old_version );
Given a string, this function make the smallest logical increment and returns it. The input string is very minimally checked that it
resembles a version number. Given "undef", the function returns 0.
Decimal versions are incremented like an odometer, preserving the original number of decimal places. If an underscore is present
(indicating an "alpha" version), its relative position is preserved. Examples:
0.001 -> 0.002
0.999 -> 1.000
0.1229 -> 0.1230
0.12_34 -> 0.12_35
0.12_99 -> 0.13_00
Dotted-decimal versions have the least significant element incremented by one. If the result exceeds 999, the element resets to 0 and the
next most significant element is incremented, and so on. Any leading zero padding is removed. Examples:
v1.2.3 -> v1.2.4
v1.2.999 -> v1.3.0
v1.999.999 -> v2.0.0
v1.2.3_4 -> v1.2.3_5
v1.2.3_999 -> v1.2.4_0
SEE ALSO
o Perl::Version
AUTHOR
David Golden <dagolden@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2010 by David Golden.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004
perl v5.10.1 2010-10-01 Version::Next(3pm)