Sponsored Content
Top Forums Shell Programming and Scripting Converting decimal to integer Post 302349607 by jim mcnamara on Tuesday 1st of September 2009 10:50:56 AM
Old 09-01-2009
If you want to round the value to an integer:
Code:
var=12.77; printf "%2.0f" $var
13

truncate the number
Code:
echo $var | sed 's/\.[0-9]*$//'
12

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Help: How do I ADD non-integer (decimal) values?

I am trying to create a script that will read from a file two non-integer values (decimals) and add those values together. For example, I want to add 1.51 and -2.37 together and get the sum. Any ideas? Thanks! (2 Replies)
Discussion started by: limshady411
2 Replies

2. Shell Programming and Scripting

Compare integer value with decimal

Hi all, I have a issue... Is it possible to compare integer value with decimal value. If it is not possible,then how can i compare 2 decimal values in born shell.thanks! (3 Replies)
Discussion started by: MARY76
3 Replies

3. Shell Programming and Scripting

Converting a decimal into integer

Hi all, I'm trying to convert a decimal number into an integer number; I'm doing this: n=`echo |awk '{ print "'"$mem"'"*10}'` where the variable mem is equal to 3.7 I'd like to obtain 37, but the expression above gives me 30. Help please!!!! thx a lot (4 Replies)
Discussion started by: idro
4 Replies

4. Shell Programming and Scripting

Converting integer to String

Hi everyone, I would like to know how to convert an integer to a string. for instance if i=1 i would like to creat a variable called constant1. i want to do this in a for loop so for each value of i, i create a new variable such as constant2, constant3,... and so on. for i in 1 2 3 do ... (1 Reply)
Discussion started by: ROOZ
1 Replies

5. UNIX for Dummies Questions & Answers

compare decimal and integer values in if in bash shell

i need to do camparisions like the below. For the case when first=10 and second=9.9 the scripts displays process failed. I need to be able to convert the values to integer before doing the comparision. Like 9.9 should be rounded over to 10 before doing comparision. Please advice how can... (3 Replies)
Discussion started by: nehagupta
3 Replies

6. Shell Programming and Scripting

truncate string to integer or decimal

From strings stored in variables, I need to isolate and use the first numerical value contained within them. I will need to know how to produce an integer as well as a floating point decimal. It needs to work on any string regardless of what types of characters (if any) are preceding or following... (3 Replies)
Discussion started by: bradlecat
3 Replies

7. Shell Programming and Scripting

[Solved] need to convert decimal to integer

Using below command awk 'NR==FNR{A=$1;next} {sum+=($2*A)}END{OFMT="%20f";print int(sum)}' Market.txt Product.txt answer:351770174.00000 how to convert this to 351770174. when i try with below command i am getting different result. awk 'NR==FNR{A=$1;next}... (3 Replies)
Discussion started by: katakamvivek
3 Replies

8. Shell Programming and Scripting

Converting string to integer

I have a function that is supposed to check for user processes and wait for 0 count before exiting the function. I am sure I have more than one issue in my code, but the stumbling block right now is that I am trying to convert the value of my variable from a string to integer. process_count... (10 Replies)
Discussion started by: MIA651
10 Replies

9. Shell Programming and Scripting

Column value can be Two integer post decimal or blank

Hi Experts, Need your advice. I have a csv file in which column value can contain two integer post decimal(like 1.00, 13.00,12.15, 2.43) or blank. Tried the below code but not working. awk -F "|" '{ if ($39 !~ /^+\.{2}$ || $39 != "") {print "165: Quantity decimal values are not correct... (2 Replies)
Discussion started by: as7951
2 Replies

10. Shell Programming and Scripting

Calculate the constant e to 14+ decimal places using integer maths.

Hi guys... I am loving this integer maths thing. 64 bit systems are certainly easier than 32 bit, but hey, I don't intend to leave out my fav' platform. Using one of the 'Brothers' methods, URL inside the code. #!/bin/sh # # #!/usr/local/bin/dash # e_constant.sh # Brother's formula . #... (2 Replies)
Discussion started by: wisecracker
2 Replies
MODLOAD(8)						    BSD System Manager's Manual 						MODLOAD(8)

NAME
modload -- load a kernel module SYNOPSIS
modload [-fP] [-b var=boolean] [-i var=integer] [-s var=string] module modload -p [-b var=boolean] [-d var] [-i var=integer] [-m plist] [-s var=string] DESCRIPTION
The modload utility loads a kernel module specified by the module parameter into the running system. Modules are loaded from the default system module areas unless the module parameter contains a path separator character ('/'). The options to modload are as follows: -b var=boolean Pass the module a boolean property with the name var. boolean may be either true or false. -d var When used in conjuction with -m, delete var from the plist specified. -f When a module is loaded, the kernel checks if the module is compatible with the running kernel and will refuse to load mod- ules that are potentially incompatible. This option disables compatibility checks. Note: an incompatible module can cause system instability, including data loss or corruption. This option is also required for re-enabling a builtin module that was disabled using modunload(8). -i var=integer Pass the module an integer property with the name var and integral value integer. -m plist When used in conjuction with -p, merge new options with an existing property list contained in plist. -P This option tells the kernel not to load an associated property list. -p Output a property list suitable for loading along with a module. When using this option, you do not need to specify a mod- ule. Use -m and -d to read and modify an existing property list. -s var=string Pass the module a string property with the name var and string value string. DIAGNOSTICS
The modload utility exits with a status of 0 on success and with a nonzero status if an error occurs. SEE ALSO
module(7), modstat(8), modunload(8) HISTORY
The modload command was designed to be similar in functionality to the corresponding command in SunOS 4.1.3. BSD
August 6, 2011 BSD
All times are GMT -4. The time now is 03:13 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy