Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Problems understanding example code Post 302338883 by Scott on Wednesday 29th of July 2009 07:37:49 AM
Old 07-29-2009
Hi.

(I'm not sure if this is the technically accurate meaning, but...) set -- is used to clear or set positional arguments.

i.e.
Code:
> cat Test
set -- $(ls -l Test)
echo "\"$1\""
echo "\"$9\""
echo

set --
echo "\"$1\""
echo "\"$9\""


> ./Test a b c
"-rwx------"
"Test"

""
""

set -- will remove or overwrite args that you pass to the script (i.e. a b c in this case)

-- is commonly used by programs to signal that there are no more arguments to follow.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Understanding Code in IF LOOP

Hello All, I would like to know and understand the difference between the below 3 IF loops and also if possible what are the different other parameters i could use other than those mentioed in the below lF LOOP conditions, appreciate your help. Thanks, Sam. (1 Reply)
Discussion started by: Ariean
1 Replies

2. Shell Programming and Scripting

Problems understanding example code

I am really new to UNIX and programming in general and so apologies if this thread is a bit simple. I have searched and found a piece of sample code for a training program I am currently undertaking, but seeing as I am relatively new, I dont completely understand how it works. Here is the... (1 Reply)
Discussion started by: Makaer
1 Replies

3. UNIX Desktop Questions & Answers

Understanding the code

hello all, May i know what is this "DEBUG_ME $DEBUG_CMD main" doing in the below code. I am confused with alias also "alias DEBUG_ME='#'". Thanks for your help. set -x alias DEBUG_ME='#' if ; then . /product/apps/informatica/v7/pc/ExtProc/debug.ksh "$1" fi # Declaring the... (1 Reply)
Discussion started by: Ariean
1 Replies

4. Programming

Problems understanding pipes

I am trying to create a csh clone, but am having problems implementing piped commands. Specifically, the below code simply hangs after input of ls | grep <text> It does however filter the output and display it correctly, but it appears that grep hasn't exited and my shell never comes back to the... (16 Replies)
Discussion started by: ab_tall
16 Replies

5. Shell Programming and Scripting

Help understanding Perl code.

Well, I found myself trying to fix some Perl code (Ive never done any Perl in my life) and I pinpointed the place where the bug could be. But to be sure I have to know what does a few line of code mean: $files_lim =~ (/^\d*$/) $files_lim =~ (/^\d*h$/)$files_age =~ s/h//The code where this was... (0 Replies)
Discussion started by: RedSpyder
0 Replies

6. Shell Programming and Scripting

Help understanding some Perl code.

Well, I found myself trying to fix some Perl code (Ive never done any Perl in my life) and I pinpointed the place where the bug could be. But to be sure I have to know what does a few line of code mean: $files_lim =~ (/^\d*$/) $files_lim =~ (/^\d*h$/) $files_age =~ s/h// The code where... (2 Replies)
Discussion started by: RedSpyder
2 Replies

7. Programming

Understanding perl code

What is the difference between the two statements below? A: $a->{"$fruit"}->{"$color"}->{size} = $size B: $size = $a->{"$fruit"}->{"$color"}->{size} Please assist. Thanks! (0 Replies)
Discussion started by: onlinelearner02
0 Replies

8. Shell Programming and Scripting

Help with perl code understanding

Hi, I need to understand below perl code, can some one advise me. perl -MDate::Parse -e'BEGIN{$main::now=time;$main::old=(time-60*30)}' -nE'if(/^(\w+\s+\d+\s+\d+:\d+:\d+)/) {$t=str2time $1; $t > $old && $t < $now && print}' (1 Reply)
Discussion started by: learnbash
1 Replies

9. UNIX for Dummies Questions & Answers

Understanding bash code

I am not able to understand below line in unix bash shell.Could anyone explain what it will do result="${path1}/*${var1}*${var2}*wssreligibleitem*.csv" path1 is defined and it is a directory path var1 is defined and it holds string value like abc var2 is defined and it holds string value like... (6 Replies)
Discussion started by: vamsi.valiveti
6 Replies

10. Programming

Understanding Assembly Code

As the title suggests, I want to better understand the following assembly code: section .text global main ; must be declared for linker (gcc) main: ; tell linker entry point mov edx, len ; message length mov ecx, msg ; message to write... (2 Replies)
Discussion started by: Azrael
2 Replies
FANN_GET_CASCADE_CANDIDATE_CHANGE_FRACTION(3)				 1			     FANN_GET_CASCADE_CANDIDATE_CHANGE_FRACTION(3)

fann_get_cascade_candidate_change_fraction - Returns the cascade candidate change fraction

SYNOPSIS
float fann_get_cascade_candidate_change_fraction (resource $ann) DESCRIPTION
The cascade candidate change fraction is a number between 0 and 1 determining how large a fraction the fann_get_MSE(3) value should change within fann_get_cascade_candidate_stagnation_epochs(3) during training of the candidate neurons, in order for the training not to stagnate. If the training stagnates, the training of the candidate neurons will be ended and the best candidate will be selected. It means that if the MSE does not change by a fraction of fann_get_cascade_candidate_change_fraction(3) during a period of fann_get_cas- cade_candidate_stagnation_epochs(3), the training of the candidate neurons is stopped because the training has stagnated. If the cascade candidate change fraction is low, the candidate neurons will be trained more and if the fraction is high they will be trained less. The default cascade candidate change fraction is 0.01, which is equalent to a 1% change in MSE. PARAMETERS
o $ann -Neural network resource. RETURN VALUES
The cascade candidate change fraction, or FALSE on error. SEE ALSO
fann_set_cascade_candidate_change_fraction(3), fann_get_MSE(3), fann_get_cascade_candidate_stagnation_epochs(3). PHP Documentation Group FANN_GET_CASCADE_CANDIDATE_CHANGE_FRACTION(3)
All times are GMT -4. The time now is 06:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy