hi all,
I was able to do a script to gather a few files and sort them.
here it is:
#!/usr/bin/ksh
ls *mainFile* |cut -c20-21 | sort > temp
set -A line_array
i=0
file_name='temp'
while read file_line
do
line_array=${file_line}
let i=${i}+1 (5 Replies)
these are two records(adr.txt)trying to sort with the the code expl below.
5423|336110|2730 Pierce St|Ste 300|Sioux City|IA|Woodbury|51104|3765||42518651|96405013|A|2|3|U|12/08/2009
5423|14462335|624 JONES ST|STE 5400|Sioux City|IA|Woodbury|51101|||42496648|96400644|A|8|2|U |12/24/2009
nawk... (3 Replies)
Hi to all.
I'm trying to sort this with the Unix command sort.
user1:12345678:3.5:2.5:8:1:2:3
user2:12345679:4.5:3.5:8:1:3:2
user3:12345687:5.5:2.5:6:1:3:2
user4:12345670:5.5:2.5:5:3:2:1
user5:12345671:2.5:5.5:7:2:3:1
I need to get this:
user3:12345687:5.5:2.5:6:1:3:2... (7 Replies)
Hello all -
I am to this forum and fairly new in learning unix and finding some difficulty in preparing a small shell script. I am trying to make script to sort all the files given by user as input (either the exact full name of the file or say the files matching the criteria like all files... (3 Replies)
Hi All,
I am trying to sort the below data using sort command.
temp.dat
H|S1-511091486889|27-Jul-2011 00:00:00
H|S1-511091486823|27-Jul-2011 00:00:00
H|S1-511091486757|27-Jul-2011 00:00:00
L|S1-511091486889|1
L|S1-511091486823|1
L|S1-511091486757|1
sort -t "|" -k2 -k1 temp.dat
My... (5 Replies)
sort --random-sort
The full command is
path=`find /testdir -maxdepth 1 -mindepth 1 -type d | ***Some sort of sort function*** | head -1`
I have a list I want to randomly sort. It works fine in ubuntu but on a 'osx lion' sort dosen't have the --random-sort option.
I don't want to... (5 Replies)
Input file:
100%ABC2 3.44E-12 USA
A2M%H02579 0E0 UK
100%ABC2 5.34E-8 UK
100%ABC2 3.25E-12 USA
A2M%H02579 5E-45 UK
Output file:
100%ABC2 3.44E-12 USA
100%ABC2 3.25E-12 USA
100%ABC2 5.34E-8 UK
A2M%H02579 0E0 UK
A2M%H02579 5E-45 UK
Code try:
sort -k1,1 -g -k2 -r input.txt... (2 Replies)
Hi Experts,
I have a filelist collected from another server , now want to sort the output using date/time stamp filed.
- Filed 6, 7,8 are showing the date/time/stamp.
Here is the input:
#----------------------------------------------------------------------
-rw------- 1 root ... (3 Replies)
Hi,
Could anyone kindly show me a link or explain the difference between
sort -n -k2 -k3 & sort -n -k2,3
Also, if I like to remove the row with repetition at both $2 and $3, Can I safely use
sort -u -k2 -k3
Example;
100 20 30
100 20 30
So, both $2 and $3 are same and I... (2 Replies)
Discussion started by: Indra2011
2 Replies
LEARN ABOUT MOJAVE
log
LOG(3) BSD Library Functions Manual LOG(3)NAME
log, log2, log10, log1p, -- logarithm functions
SYNOPSIS
#include <math.h>
double
log(double x);
long double
logl(long double x);
float
logf(float x);
double
log2(double x);
long double
log2l(long double x);
float
log2f(float x);
double
log10(double x);
long double
log10l(long double x);
float
log10f(float x);
double
log1p(double x);
long double
log1pl(long double x);
float
log1pf(float x);
DESCRIPTION
The log() function computes the value of the natural logarithm of argument x.
The log2() function computes the value of the logarithm of argument x to base 2.
The log10() function computes the value of the logarithm of argument x to base 10.
If x is nearly zero, then the common expression log(1 + x) will not be able to produce accurate results, as most (or all) of the information
in x will be lost by addition. Instead, use log1p(x) to perform the same computation without undue loss of accuracy. If you find yourself
using this function, you are likely to also be interested in the expm1() function.
SPECIAL VALUES
log(+-0), log2(+-0), and log10(+-0) return -infinity and raise the "divide-by-zero" floating-point exception.
log(1), log2(1), and log10(1) return +0.
log(x), log2(x), and log10(x) return a NaN and raise the "invalid" floating-point exception for x < 0.
log(+infinity), log2(+infinity), and log10(+infinity) return +infinity.
log1p(+-0) returns +-0.
log1p(-1) returns -infinity and raises the "divide-by-zero" floating-point exception.
log1p(x) returns a NaN and raises the "invalid" floating-point exception for x < -1.
log1p(+infinity) returns +infinity.
VECTOR OPERATIONS
If you need to apply the log() functions to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may
give significantly better performance:
#include <Accelerate/Accelerate.h>
vFloat vlogf(vFloat x);
vFloat vlog1pf(vFloat x);
vFloat vlog10f(vFloat x);
void vvlogf(float *y, const float *x, const int *n);
void vvlog(double *y, const double *x, const int *n);
void vvlog1pf(float *y, const float *x, const int *n);
void vvlog1p(double *y, const double *x, const int *n);
void vvlog10f(float *y, const float *x, const int *n);
void vvlog10(double *y, const double *x, const int *n);
void vvlog2f(float *y, const float *x, const int *n);
void vvlog2(double *y, const double *x, const int *n);
SEE ALSO exp(3), pow(3), math(3)STANDARDS
The log(), log2(), log10,() and log1p() functions conform to ISO/IEC 9899:2011.
4th Berkeley Distribution August 16, 2012 4th Berkeley Distribution