11-01-2019
In the END section, you're using b as the loop variable but use $1 for building the indices. Won't fly.
And, if one or more of the categories don't exist for a student, their total array element will stay unset and give an error in the division.
Why do you skip line 1, and do so that complicated? Try NR > 1...
AND - DON'T start a new thread for a problem you already posted!
This User Gave Thanks to RudiC For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
As expr is used for integer calculations, which command is used for float calculations. (1 Reply)
Discussion started by: sharmavr
1 Replies
2. UNIX for Dummies Questions & Answers
I'm trying to have a loop print out statistics every X number of seconds. How can I add a specific number of seconds to a time variable and make a comparison? Thanks ahead of time.
For example:
startTime = `date +%H%M%S`
currentTime = $startTime
executeTime = startTime + X # X is equal... (5 Replies)
Discussion started by: Nysif Steve
5 Replies
3. Shell Programming and Scripting
hi all,
was wondering if there is another way to do calculations in ksh scripts other than using bc ?? i am using a script to calculate average response time and my script errors out after running for a bit.
e.g code i am using :
averageTime=$(print "$totalTime / $numberOfEntries" |... (2 Replies)
Discussion started by: cesarNZ
2 Replies
4. UNIX for Dummies Questions & Answers
I need to be able to use the current date and calculate 7 days ago to be stored in another variable to be passed to a file in my Unix shell script. I need the date in the following format:
date '+%m/%d/%Y'
or
05/16/2006
How do I calculate date minus 7 days or 1 week ago? (8 Replies)
Discussion started by: mitschcg
8 Replies
5. Shell Programming and Scripting
HI
i have following problem,
i need to use split command to split files each should be cca 700 lines but i dont know how to inplement it in the scripts becasuse each time the origin file will be various size ,
any body got any idea
cheers (2 Replies)
Discussion started by: kvok
2 Replies
6. UNIX for Dummies Questions & Answers
Dear All,
I have a long list like this:
337
375
364
389
443
578
1001
20100
.
.
.
.
etc
I would like to substract each value from the first entry which in this case is 337 and report it in a separate column. So the expected output looks like
337 0 (10 Replies)
Discussion started by: pawannoel
10 Replies
7. UNIX for Dummies Questions & Answers
Hello,
I have to turn:
Apple Inc.:325,64:329,57
into
Apple Inc.:325,64:329,57:3,93
3,93=329,57-325,64.
My code:
cat beurs.txt | sed 's/\(*\):\(*\),*\(*\):\(*\),\(*\)/\4\.\5-\2\.\3/' beurs.txt | bc| tr '.' ',' | sed 's/^-*,/0,/' > winstmarges.txt; paste -d: beurs.txt winstmarges.txt; rm... (5 Replies)
Discussion started by: ikke008
5 Replies
8. Shell Programming and Scripting
grep Quality abc.txt | awk -F"=" '{print $2}'
o/p is given as
70/70
49/70
I want in the below format (percentage format)
100%
70%
help me!!!!:confused::confused::confused:
---------- Post updated at 09:59 AM ---------- Previous update was at 09:57 AM ----------
Cell 01 -... (3 Replies)
Discussion started by: nikhil jain
3 Replies
9. Shell Programming and Scripting
I'm writing a script that will read all the fields of a text file into an array(if they are numeric), while at the same time computing the minimum and maximum values from the file. After that I want to output the average of all the numbers in the array.
The first problem I'm having is that many... (10 Replies)
Discussion started by: ksmarine1980
10 Replies
10. Shell Programming and Scripting
Attached are the is original output (zipped file) and a custom file using the awk code below in which the average reads per bait are calculated (average.txt)
awk '{if(len==0){last=$4;total=$6;len=1;getline}if($4!=last){printf("%s\t%f\n", last,... (7 Replies)
Discussion started by: cmccabe
7 Replies
LEARN ABOUT CENTOS
gldrawrangeelementsbasevertex
GLDRAWRANGEELEMENTSB(3G) OpenGL Manual GLDRAWRANGEELEMENTSB(3G)
NAME
glDrawRangeElementsBaseVertex - render primitives from array data with a per-element offset
C SPECIFICATION
void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid *indices, GLint basevertex);
PARAMETERS
mode
Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP,
GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and
GL_PATCHES are accepted.
start
Specifies the minimum array index contained in indices.
end
Specifies the maximum array index contained in indices.
count
Specifies the number of elements to be rendered.
type
Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indices
Specifies a pointer to the location where the indices are stored.
basevertex
Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
DESCRIPTION
glDrawRangeElementsBaseVertex is a restricted form of glDrawElementsBaseVertex(). mode, start, end, count and basevertex match the
corresponding arguments to glDrawElementsBaseVertex(), with the additional constraint that all values in the array indices must lie between
start and end, inclusive, prior to adding basevertex. Index values lying outside the range [start, end] are treated in the same way as
glDrawElementsBaseVertex(). The ith element transferred by the corresponding draw call will be taken from element indices[i] + basevertex
of each enabled array. If the resulting value is larger than the maximum value representable by type, it is as if the calculation were
upconverted to 32-bit unsigned integers (with wrapping on overflow conditions). The operation is undefined if the sum would be negative.
ERRORS
GL_INVALID_ENUM is generated if mode is not an accepted value.
GL_INVALID_VALUE is generated if count is negative.
GL_INVALID_VALUE is generated if end < start.
GL_INVALID_OPERATION is generated if a geometry shader is active and mode is incompatible with the input primitive type of the geometry
shader in the currently installed program object.
GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to an enabled array or the element array and the buffer
object's data store is currently mapped.
SEE ALSO
glDrawElements(), glDrawElementsBaseVertex(), glDrawRangeElements(), glDrawElementsInstanced(), glDrawElementsInstancedBaseVertex()
COPYRIGHT
Copyright (C) 2010 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication
License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.
AUTHORS
opengl.org
opengl.org 06/10/2014 GLDRAWRANGEELEMENTSB(3G)