02-03-2009
Why complicated? Either choose the best suitable size and write it fix to the print ie. multiply.
Or check the length with "length($1)" and if it's some size, apply the multiplier for the size you want.
I personally would choose the way to present a fix size. People that work with computers on the shell should be able to count the number of digits, but that's just my point of view
Another possibility is to use another switch for du, if your's can do this like -m or something and then strip the the M off $1 and assign it to a variable, do your comparison and then just put it back to $1 when printing the output.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Dear All,
I am trying to write an script to calculate geometric centre of selected residues of a protein structure. Say I have a PDB file (a text containing the x, y, and z coordinates of atoms of a protein). I want to extract the X coordinates of the atoms belonging to the interested residues... (2 Replies)
Discussion started by: siavoush
2 Replies
2. UNIX for Advanced & Expert Users
hey,
I use cygwin to connect to AIX 5.2 but when I open vi I get an error saying:
ex: 0602-108 cygwin is not a recognized terminal type
how can I fix that? I thought cygwin was tty vt100? (1 Reply)
Discussion started by: rein
1 Replies
3. Shell Programming and Scripting
Hi all, I am new to these forum and to scripting in general for that matter. i have been looking through the forums for something that could explain my problem. I have be come pretty familiar with sed and awk but I can not seem to figure this out... I am trying to match data from 3 files but every... (4 Replies)
Discussion started by: derek3131
4 Replies
4. Shell Programming and Scripting
Hi everyone,
I was wondering how i could cast a floating value to an integer in csh
Thanks (0 Replies)
Discussion started by: ROOZ
0 Replies
5. Shell Programming and Scripting
Hi All,
#!/bin/ksh
find /home/other -ls -type f -xdev | sort -nrk7 | head -2 >bigfile.txt
The above is my script, which writes the large file into a file called bigfile.txt. My script contains only the above two lines.
after execution i am getting the output like
find: cannot chdir to... (1 Reply)
Discussion started by: Arunprasad
1 Replies
6. UNIX for Advanced & Expert Users
I am having a doubt with type casting in C. Very often in network programming, we have something like this:
char *data = ...;
struct iphdr *ip = (struct iphdr *) data;
where iphdr is define in netinet/ip.h.
Let us say that the size of the content of held by 'data' is much more than... (1 Reply)
Discussion started by: radiatejava
1 Replies
7. Programming
Is it permitted to type-cast a member variable passed in as a parameter in a member const method ..
I am doing something like :
in a
return-type method () const {
variable other = long(member variable)
}
this other assigned variable is not updating and I wonder if type-casting in such... (1 Reply)
Discussion started by: shriyer123
1 Replies
8. Shell Programming and Scripting
hi guys,
i m new to shell script..
i dont know how to type cast string into integers and i mention my problem below..
date="21091988"
month=$((${date:2:2})) # extract the month from previous date variable
temp=$(($month*23))
when i am trying to calculate the temp value i got the... (5 Replies)
Discussion started by: raadhaakrishnan
5 Replies
9. Shell Programming and Scripting
Hey guys.
1st problem:
I have to create a script for every hour run a script against a DB and then produce results to log file and eventually email.
I have to manipulate the date command from something like this
date '+%F %H:%M.%s'
which produces the below the below result
2014-08-01... (2 Replies)
Discussion started by: mo_VERTICASQL
2 Replies
10. Programming
Hi All,
I am having a strange issue. Below is the code snippet. If I print fraction * (double)::pow((double)10,scalingFactor) which is a double I am getting 154 when I type cast that to int as (int)( ((fraction) * ((double)::pow((double)10,scalingFactor)))) it is becoming 153. Not sure why... (0 Replies)
Discussion started by: arunkumar_mca
0 Replies