10-26-2014
use "$@" to pass along every parameter
This User Gave Thanks to neutronscott For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi all,
When parameters are passed to the shell script, they are dereferenced by their position. For example,
I call myTest.sh and pass two parameters param1 and param2 as following:
./myTest.sh param1 param2
In the script, myTest.sh, I refer to first parameter (param1 ) as $1 and second... (1 Reply)
Discussion started by: sonaluphale
1 Replies
2. Shell Programming and Scripting
Hi all,
How to pass a parameter from a oracle pl/sql procedure parameter to shell environment and use it? (1 Reply)
Discussion started by: megh
1 Replies
3. Shell Programming and Scripting
HI all
I have a code like
##############################################
minyear()
{
curryear=$1
echo $curryear
}
##Main Program ##
minyear
exit
#######
when i execute "sh scriptname 2005" output should be like 2005 but the output is blank.
I guess i need to pass parameter to... (3 Replies)
Discussion started by: vasuarjula
3 Replies
4. Shell Programming and Scripting
what is the maximum number of parameter we can pass to a shell script function (8 Replies)
Discussion started by: alokjyotibal
8 Replies
5. Shell Programming and Scripting
Hello,
Can anyone guide me tin passing parameters into user defined function of shell script (KSH).
Here is my code,
InsertRecord()
{
DB_TBL=$(sqlplus $USERID/$PASSWORD@$DATABASE << EOF
set head off
set feed off
set serveroutput on
INSERT INTO TBL1 ( OLD_VAL,
NEW_VAL,
... (7 Replies)
Discussion started by: Poonamol
7 Replies
6. Shell Programming and Scripting
Hi guys,
can someome help with this question, I have defined a function that takes a command as a parameter, but when the command is executed from the function it will throw errors because what I believe is a special character escaping issue. I tried using the backslash to escape the pipe | and >... (2 Replies)
Discussion started by: marouanix
2 Replies
7. Shell Programming and Scripting
Hello again :)
Am currently trying to write a function which will delete a record from a file.
The code currently looks as such:
function deleteRecord() {
clear
read -p "Please enter the ID of the record you wish to remove: " strID
... (2 Replies)
Discussion started by: U_C_Dispatj
2 Replies
8. Shell Programming and Scripting
Hi Gurus,
I want split one huge line file to multiple line, I got code from you guys yesterday.
I want put the code in a script which use two position parameter when run the script.
my code like:
awk '{for (i=1; i<=length($0); i+=$2) print substr($0, i, $2)}' $1 > $1_split
when I run the... (6 Replies)
Discussion started by: ken6503
6 Replies
9. Shell Programming and Scripting
Hi All,
I have created one function for KSH and was running well with one parameter input since I just had to use $1 to get the parameter.
Now I want to do loop for each parameter(actually filenames) . I have try to use do loop, but $i does not resolve to parameter instead it resolves to 1,... (5 Replies)
Discussion started by: mysocks
5 Replies
10. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
2. Relevant commands, code, scripts, algorithms:
#! /bin/ksh
v="ORG_ID"
... (2 Replies)
Discussion started by: sujitdas2104
2 Replies
LEARN ABOUT CENTOS
set_volume_per_voice
set_volume_per_voice(3alleg4) Allegro manual set_volume_per_voice(3alleg4)
NAME
set_volume_per_voice - Sets the volume of a voice. Allegro game programming library.
SYNOPSIS
#include <allegro.h>
void set_volume_per_voice(int scale);
DESCRIPTION
By default, Allegro will play a centered sample at half volume on both the left and right channel. A sample panned to the far right or left
will be played at maximum volume on that channel only. This is done so you can play a single panned sample without distortion. If you play
multiple samples at full volume, the mixing process can result in clipping, a noticeable form of distortion. The more samples, the more
likely clipping is to occur, and the more clipping, the worse the output will sound.
If clipping is a problem - or if the output is too quiet - this function can be used to adjust the volume of each voice. You should first
check that your speakers are at a reasonable volume, Allegro's global volume is at maximum (see set_volume() below), and any other mixers
such as the Windows Volume Control are set reasonably. Once you are sure that Allegro's output level is unsuitable for your application,
use this function to adjust it.
Each time you increase the parameter by one, the volume of each voice will halve. For example, if you pass 4, you can play up to 16 centred
samples at maximum volume without distortion.
If you pass 0 to this function, each centred sample will play at the maximum volume possible without distortion, as will all samples played
through a mono driver. Samples at the extreme left and right will distort if played at full volume. If you wish to play panned samples at
full volume without distortion, you should pass 1 to this function. Note: this is different from the function's behaviour in WIPs 3.9.34,
3.9.35 and 3.9.36. If you used this function under one of these WIPs, you will have to increase your parameter by one to get the same vol-
ume.
Note: The default behaviour has changed as of Allegro 4.1.15. If you would like the behaviour of earlier versions of Allegro, pass -1 to
this function. Allegro will choose a value dependent on the number of voices, so that if you reserve n voices, you can play up to n/2 nor-
malised samples with centre panning without risking distortion. The exception is when you have fewer than 8 voices, where the volume
remains the same as for 8 voices. Here are the values, dependent on the number of voices:
1-8 voices - set_volume_per_voice(2)
16 voices - set_volume_per_voice(3)
32 voices - set_volume_per_voice(4)
64 voices - set_volume_per_voice(5)
Of course this function does not override the volume you specify with play_sample() or voice_set_volume(). It simply alters the overall
output of the program. If you play samples at lower volumes, or if they are not normalised, then you can play more of them without distor-
tion.
It is recommended that you hard-code the parameter into your program, rather than offering it to the user. The user can alter the volume
with the configuration file instead, or you can provide for this with set_volume().
To restore volume per voice to its default behaviour, pass 1.
SEE ALSO
reserve_voices(3alleg4), set_volume(3alleg4), install_sound(3alleg4), detect_digi_driver(3alleg4), detect_midi_driver(3alleg4)
Allegro version 4.4.2 set_volume_per_voice(3alleg4)