Sponsored Content
Top Forums Shell Programming and Scripting Help with output 32bit signed integer Post 303024301 by wisecracker on Friday 5th of October 2018 01:47:47 PM
Old 10-05-2018
Longhand using OSX 10.13.6, default bash terminal:
Code:
Last login: Fri Oct  5 18:30:55 on ttys000
AMIGA:amiga~> pos32=$( printf "%x\n" "$(( 1234567890 & 0xFFFFFFFF ))" )
AMIGA:amiga~> neg32=$( printf "%x\n" "$(( -1234567890 & 0xFFFFFFFF ))" )
AMIGA:amiga~> echo "$pos32"
499602d2
AMIGA:amiga~> echo "$neg32"
b669fd2e
AMIGA:amiga~> littleend=$( printf "%b\n" "${pos32:6:2}${pos32:4:2}${pos32:2:2}${pos32:0:2}" )
AMIGA:amiga~> echo "$littleend"
d2029649
AMIGA:amiga~> littleend=$( printf "%b\n" "${neg32:6:2}${neg32:4:2}${neg32:2:2}${neg32:0:2}" )
AMIGA:amiga~> echo "$littleend"
2efd69b6
AMIGA:amiga~> _

This User Gave Thanks to wisecracker For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

capturing the output of grep as integer variable

Hi, I have an expression using grep and nawk that captures the ID number of a given Unix process. It gets printed to screen but I don't know how to declare a variable to this returned value! For example, ps -ef|grep $project | grep -v grep | nawk '{print $2}' This returns my number. How... (2 Replies)
Discussion started by: babariba
2 Replies

2. UNIX for Dummies Questions & Answers

So, like, I signed on with a new hosting company...

... and there was absolutely nothing installed except fedora and ssh. I used yum to install vsftp and httpd, both start and ps shows they're running, and yet I can't connect with either of them. Where on earth or in redhat do I begin looking to unravel this one? I've overseen a server before but... (3 Replies)
Discussion started by: Bobby
3 Replies

3. Shell Programming and Scripting

add signed and unsigned numbers- awk help

Hi All, I have written the below to add the numbers in a column. Postive numbers are unsigned and negative numbers are signed in the file. After the below cmd I am getting -0.00 , instead of 0.00. Can someone guide me on what I am missing in the cmd. grep '^L' $FileName| awk -F"|" ' {... (7 Replies)
Discussion started by: gsjdrr
7 Replies

4. UNIX for Advanced & Expert Users

"Signed Linux" - Only executing signed programs

Hey folks, not sure whether this or the security board is the right forum. If I failed, please move :) So here's the problem: I need to build a Linux environment in which only "signed" processes are allowed to run. When I say signed I don't mean a VeriSign signature like you know it from... (5 Replies)
Discussion started by: disaster
5 Replies

5. Programming

[ASM] Adding SIGNED numbers?

Hi guys, I want to add a list of SIGNED numbers... but I don't know how to tell the computer to ADD THEM as signed, let me explain further: when adding 200 + (-100) , it becomes 100, but in asm the computer always add them as unsigned, so I always get the 300. Do I have to add them in a... (4 Replies)
Discussion started by: lamachejo
4 Replies

6. UNIX for Advanced & Expert Users

Live User Signed Into All tty's 1-6

Why is my Live user signed into tty1 - 6? A few details explaining the only changes I've made: I downloaded Linux Mint 12. Burned, booted, and installed to hard drive. Performed updates. Downloaded Remastersys from repos. Remastered with updates (so I don't have to download them any... (3 Replies)
Discussion started by: bambuntu
3 Replies

7. Shell Programming and Scripting

how to compare string integer with an integer?

hi, how to I do this? i="4.000" if ; then echo "smaller" fi how do I convert the "4.000" to 4? Thanks! (4 Replies)
Discussion started by: h0ujun
4 Replies

8. Programming

Signed and unsigned intergers

when a date type is considered signed and unsigned is that simple referring to - for signed and positive numbers for unsigned? Further if that is the case would mutiplying and dividing ect where 2 signed numbers, like (-2)*(-2) = 4 result in a unsigned. (3 Replies)
Discussion started by: Fingerz
3 Replies

9. OS X (Apple)

Unsigned to signed, error?...

Hi guys... Macbook Pro, 13", circa August 2012, OSX 10.7.5, default bash terminal. I require the capability to convert +32767 to -32768 into signed hex words... The example piece code below works perfectly except... #/bin/bash # sign.sh # Unsign to sign... while true do # I have used... (2 Replies)
Discussion started by: wisecracker
2 Replies

10. Emergency UNIX and Linux Support

Self signed ca-bundle.crt expired

Hi, I have an issue with openssl. Basically I have a ca certificate which has expired and I have regenerated a new ca.cert from the ca.key file and I have concatenated the output of the new ca.crt file and ca-bundle.crt to a new ca-bundle.crt. Have restarted apache, however I still get the... (1 Reply)
Discussion started by: maverick_here
1 Replies
MINCTORAW(1)							 MINC User's Guide						      MINCTORAW(1)

NAME
minctoraw - copy data from a MINC file. SYNOPSIS
minctoraw [options] mincfile DESCRIPTION
minctoraw dumps a chunk of MINC file data to standard output in the format of your choice. This program is largely superceded by mincextract. OPTIONS
-byte Write out data as 8-bit integers -short Write out data as 16-bit integers -int Write out data as 32-bit integers -long Superseded by -int -float Write out data as single precision floating-point values -double Write out data as double precision floating-point values -signed Write out signed data (applies only to integer types) -unsigned Write out unsigned data (applies only to integer types) -range low high Specify the range of output values -normalize Normalize integer pixel values to file max and min (Default) -nonormalize Turn off pixel normalization -help Print summary of command-line options and exit. -version Print the program's version number and exit. SEE ALSO
mincextract(1) $Date: 2004-05-20 21:52:09 $ MINCTORAW(1)
All times are GMT -4. The time now is 11:35 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy