Visit The New, Modern Unix Linux Community


Unix version of gosub or goto??


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Unix version of gosub or goto??
# 1  
Computer Unix version of gosub or goto??

Is there a Unix (Solaris v8 ksh) version of the old basic command gosub or goto? I've researched the return command, but can't identify the command to return from. I am not trying to return from a function. Can someone give me a basic understanding of this please? Thanks so much in advance for any help.

...Gozer13
# 2  
ksh has no goto

return is used to return from a function. And invoking a function is very close to gosub.
# 3  
Most of the time when I need "goto" functionality in ksh, I do something like this:
Code:
function foo 
{
    # Assume a successful exit code
    typeset RC=0
    # Create a cheesy, endless loop
    while :
    do
        ...
        if [ some test condition]
        then
            # Set some flag if necessary
            RC=1
            break
        fi
        # Don't want any more loop iterations
        break
    done

    return ${RC}
}

Thomas
# 4  
Thanks fellas, looks like I'm function city bound. Shouldn't be to hard to adjust my thinking into the java type of lifestyle.

...Gozer13

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #57
Difficulty: Easy
In a Database Management System (DBMS), the content and the location of the data is defined by the meta data.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

A dash to GOTO or a dash from GOTO, that is the question...

Well, guys I saw a question about GOTO for Python. So this gave me the inspiration to attempt a GOTO function for 'dash', (bash and ksh too). Machine: MBP OSX 10.14.3, default bash terminal, calling '#!/usr/local/bin/dash'... This is purely a fun project to see if it is possible in PURE... (3 Replies)
Discussion started by: wisecracker
3 Replies

2. Shell Programming and Scripting

Goto - UNIX v6 Manual Questions

Hey :) I am trying to understand the command goto. I have some questions regarding the goto manual. 1.What does the underlined part mean? I'm not allowed to type goto in the shell? But if goto is written into a file everything is okay? 2.So if a part of my file looks like this ... goto... (8 Replies)
Discussion started by: orbit
8 Replies

3. Shell Programming and Scripting

"goto" like command in UNIX

Hi, echo "yes or no?" read ans case $ans in *) echo "yes" ;; *) echo "no" ;; *) echo "yes or no only" #here, if the answer is not "Y" or "N", I want to go back to asking "yes or no?" (9 Replies)
Discussion started by: erin00
9 Replies

4. Shell Programming and Scripting

How to use GOTO stmt in Unix scripting?

my code does somthing like this: #!bin/ksh sqlplus / | While read id do temp=`echo $id` i = i+1 done j=0 while do --connecting to sql and executing a Stored proc for 1st id --checking for the status status = $? if error --need to... (1 Reply)
Discussion started by: RP09
1 Replies

5. Solaris

Migrate unix version 8 to version 9

i have a program writing in PRO C which currently running in unix version 8 tie with oracle 8i, but in the future company gonna migrate this OS to version 9. Anything i have to prepare for my PRO C program to run in unix version 9? or anything would that impact my program couldn't run well? what... (2 Replies)
Discussion started by: lsy
2 Replies

6. UNIX for Dummies Questions & Answers

Which version of UNIX I'm using?

Hello- I know it's UNIX-HP, but I don't know what version. Is there a command that tells me what version I'm running or a file that I need to open to get this information? Thanks, Nomaad (1 Reply)
Discussion started by: Nomaad
1 Replies

7. UNIX for Dummies Questions & Answers

Unix version?

Hi, I am thinking of buying a computer to learn UNIX. I am familiar with windows but not UNIX. Can someone tell me which version of UNIX should I get installed in my new PC? And how do I start learning UNIX? (4 Replies)
Discussion started by: hana
4 Replies

8. UNIX for Dummies Questions & Answers

Unix Version of old?!

Hullo Unix fans. Hoping one of you might be able to give me an indication here... 7 years ago, I was responsible for managing a windows 95 network with a unix server. Problem is I'll be buggered if I can recall what version of unix it was. Can anyone tell me what the standard version of the time... (2 Replies)
Discussion started by: k-lye
2 Replies

9. Where do I download LINUX & UNIX?

What version of Unix do you use most often?

Just curious... (1 Reply)
Discussion started by: PxT
1 Replies

10. UNIX for Dummies Questions & Answers

Which unix version...

I pulled out my old 386 from the garage and dusted it off, and now i want to install unix on it. The 386 however only has a 104mb HD, and has NO cd rom support. Which if any version of unix would best suite this box? Is installing with floppies my only option? (8 Replies)
Discussion started by: nefarious
8 Replies

Featured Tech Videos