04-21-2009
Simple renaming task?
Hi guys,
could someone tell me how i could create a label like this:
mybox01, mybox04, mybox12, mybox10 when i have the values "mybox1", "mybox4","mybox12","mybox10" as a prefix and a number. If the number is below 10 then add a zero before the number?
A one liner?
A long approach is to check the value of the number in the string and then to append a zero and then concat it with the prefix...is there a simpler sed way?
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
in Bash i'm trying to rename directories full of files. the file name pretty much stays the same except for the numerical prefix which will be the same for all files. so, i want to rename these...
45-body.php
45-header.php
45-footer.php
etc.
to...
46-body.php
46-header.php... (2 Replies)
Discussion started by: bcamp1973
2 Replies
2. Shell Programming and Scripting
I have a file contains
TASK gsnmpproxy {
CommandLine = $SMCHOME/bin/gsnmpProxy.exe
}
TASK gsnmpdbgui {
CommandLine = $SMCHOME/bin/gsnmpdbgui.exe
I would like to comment and than uncomment specific task eg TASK gsnmpproxy
Pls suggest how to do in shell script (9 Replies)
Discussion started by: madhusmita
9 Replies
3. Shell Programming and Scripting
I have an task definition listing xml file that contains a list of tasks such as
<TASKLIST
<TASK definition="Completion date" id="Taskname1" Some other
<CODE name="Code12"
<Parameter pname="Dog" input="5.6" units="feet" etc /Parameter>
<Parameter... (3 Replies)
Discussion started by: MissI
3 Replies
4. Shell Programming and Scripting
Hi experts,
I need an help on the task below.
INPUT: values separated by the tab,first row is the header
20110609 AS A 300.5000
20110609 AS R 200.5000
20110609 BR A 111.5000
20110609 BR R 222.5000
20110610 AS A 100.5500
20110610 AS ... (2 Replies)
Discussion started by: hernand
2 Replies
5. Shell Programming and Scripting
Hi
Having many filenames in a folder containing the string "-DATE" (e.g. : Nbr_Name-DATE_2011.txt). I would like to remove the "-DATE" in each filename to get just: Nbr_Name_2011.txt . Know its easy but somehow it wont work. Tried it like that:
for i in `ls *-DATE*`; do mv "$i"... (10 Replies)
Discussion started by: jurgen
10 Replies
6. Shell Programming and Scripting
hi guys,
i need a script that does a simple task on multiple aix servers.
if possible with both telnet and ssh.
the simple task i wanna do is connect to a server and run "ifconfig -a" and get the output. nextweek i need to do similar jobs on like 50 servers... :(
can anybody help me with making... (2 Replies)
Discussion started by: curtis911
2 Replies
7. Shell Programming and Scripting
Hello all!
This is my first post and I'm very new to programming. I would like help creating a simple perl or bash script that I will be using in my work as a junior bioinformatician.
Essentially, I would like to take a tab-delimted or .csv text with 3 columns and write them to a "3D" matrix:
... (16 Replies)
Discussion started by: torchij
16 Replies
8. Shell Programming and Scripting
Hi...
I am trying extract data using 2 files..
1. Data file - DATA.TXT containing data to be extracted
2. Column file - LIST.TXT header column to be extracted
output not coming properly..
if the header field name matches with data file header extract data...this actually I wanted ...
... (7 Replies)
Discussion started by: nex_asp
7 Replies
9. Red Hat
Cheers!
In /etc/syslog.conf, if an error type is not specified, is it logged anywhere (most preferable is it logged to /var/log/messages) or not?
To be more precise I am interested in error and critical level messages. At default these errors are not specified in syslog.conf, and I need to... (6 Replies)
Discussion started by: dr1zzt3r
6 Replies
10. Windows & DOS: Issues & Discussions
I want to rename all fileextensions inside a folder that are called ".srt.ass" to just ".ass"
My (poor code so far is):
or %x in (*.srt.ass) do RENAME "*.srt.ass" "*.ass"
Thanks in advance. (4 Replies)
Discussion started by: pasc
4 Replies
LEARN ABOUT NETBSD
dehumanize_number
HUMANIZE_NUMBER(3) BSD Library Functions Manual HUMANIZE_NUMBER(3)
NAME
dehumanize_number, humanize_number -- format a number into a human readable form and vice versa
SYNOPSIS
#include <stdlib.h>
int
dehumanize_number(const char *str, int64_t *result);
int
humanize_number(char *buffer, size_t len, int64_t number, const char *suffix, int scale, int flags);
DESCRIPTION
The humanize_number() function formats the signed 64 bit quantity given in number into buffer. A space and then suffix is appended to the
end. buffer must be at least len bytes long.
If the formatted number (including suffix) would be too long to fit into buffer, then divide number by 1024 until it will. In this case,
prefix suffix with the appropriate SI designator.
The prefixes are:
Prefix Description Multiplier
k kilo 1024
M mega 1048576
G giga 1073741824
T tera 1099511627776
P peta 1125899906842624
E exa 1152921504606846976
len must be at least 4 plus the length of suffix, in order to ensure a useful result is generated into buffer. To use a specific prefix,
specify this as scale (Multiplier = 1024 ^ scale). This can not be combined with any of the scale flags below.
The following flags may be passed in scale:
HN_AUTOSCALE Format the buffer using the lowest multiplier possible.
HN_GETSCALE Return the prefix index number (the number of times number must be divided to fit) instead of formatting it to the buf-
fer.
The following flags may be passed in flags:
HN_DECIMAL If the final result is less than 10, display it using one digit.
HN_NOSPACE Do not put a space between number and the prefix.
HN_B Use 'B' (bytes) as prefix if the original result does not have a prefix.
HN_DIVISOR_1000
Divide number with 1000 instead of 1024.
The dehumanize_number() function parses the string representing an integral value given in str and stores the numerical value in the integer
pointed to by result. The provided string may hold one of the suffixes, which will be interpreted and used to scale up its accompanying
numerical value.
RETURN VALUES
humanize_number() returns the number of characters stored in buffer (excluding the terminating NUL) upon success, or -1 upon failure. If
HN_GETSCALE is specified, the prefix index number will be returned instead.
dehumanize_number() returns 0 if the string was parsed correctly. A -1 is returned to indicate failure and an error code is stored in errno.
ERRORS
dehumanize_number() will fail and no number will be stored in result if:
[EINVAL] The string in str was empty or carried an unknown suffix.
[ERANGE] The string in str represented a number that does not fit in result.
SEE ALSO
strsuftoll(3), orders(7), humanize_number(9)
HISTORY
humanize_number() first appeared in NetBSD 2.0.
dehumanize_number() first appeared in NetBSD 5.0.
BSD
January 14, 2011 BSD