Stuck after typing goto


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Stuck after typing goto
# 1  
Old 09-20-2007
Tools Stuck after typing goto

uname -a returns: SMP Tue May 17 17:52:23 EDT 2005 i686 athlon i386 GNU/Linux

I have many aliases beginning with "goto" so...
if I type goto and then hit return (oops)

A goto prompt pops up and I cant exit from it(I tried MANY key seqs)
The only way to exit is to kill the term window and launch another.

Anybody know how to exit from the goto prompt ??

Thanks
Ron
# 2  
Old 09-20-2007
update

I dont type goto then hit return.

I type goto bla, then it gets stuck in the goto prompt.

bla could be anything, the point is, the typo is the space.
for example, if I have an alias "gotohome", I might type be accident
"goto home" and then I'm stuck.

just wanted to be clear...
# 3  
Old 09-20-2007
Wow! I have never encountered this before! Yet another reason to avoid csh. You must be using csh or tcsh as your shell. If you would switch to bash, you would not have this problem. But when csh sees an input line like "goto fubar", it will actually skip all further input lines until it encounters a line labeled "fubar". You can supply such an input line the first time. After that, another "goto fubar" sends it back to where it encountered the line labeled "fubar". Nice design...not.

Code:
$ csh
%echo $shell
/bin/tcsh
%goto fubar
goto? hello
goto? echo $shell
goto? fubar:
%date ; sleep 2
Thu Sep 20 13:06:49 EDT 2007
%
%
%
%echo we are gonna loop
we are gonna loop
%goto fubar
Thu Sep 20 13:07:16 EDT 2007
we are gonna loop
Thu Sep 20 13:07:18 EDT 2007
we are gonna loop
Thu Sep 20 13:07:20 EDT 2007
we are gonna loop
Thu Sep 20 13:07:22 EDT 2007
we are gonna loop
Thu Sep 20 13:07:24 EDT 2007
we are gonna loop
Thu Sep 20 13:07:26 EDT 2007
we are gonna loop

I'm guessing that the "fubar:" line needs to be in the history list in order to loop, but I don't feel like testing that.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

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

Alternative for goto

#!/bin/sh label: echo sql poll v=`sqlplus -s <<! HR/HR set pages 0 echo off feed off select distinct status from emp where id=5; ! ` echo $v; echo it comes here after false if then echo if condition true sqlplus -l scott/tiger <<EOF select * from department; EXIT (2 Replies)
Discussion started by: kumaar1986
2 Replies

3. Shell Programming and Scripting

Zero typing problem!

H, I I have this below script for removing the full path from a string which is indeed a filepath location if windows. It converts input \abc\asssh\abc To abc But if filename has 0 like: \abc\abc\00000Hgg Then its typing abc00000Hgg PLEASE note that its solaris. Script is: more... (10 Replies)
Discussion started by: nixhead
10 Replies

4. UNIX for Dummies Questions & Answers

No $ when typing cw

Hi As a dummy my question is very simple. When typing cw I've read (many times) that a '$' should appear at the end of the word I'm about to change. However, it doesn't, and in my case the word is instantly deleted and so ready to be changed! Can somebody tell me why this is, or maybe I... (4 Replies)
Discussion started by: joesh
4 Replies

5. Shell Programming and Scripting

Using A Goto Label?

Im trying to do something like this but I cant find any documentation. read X if then goto ThisLine fi OTHER CODE OTHER CODE Label: ThisLine echo "You entered 1" (5 Replies)
Discussion started by: Grizzly
5 Replies

6. Shell Programming and Scripting

No output to CL when typing in CL.

Hello all, I am in a terminal on Solaris and something weird is happening... When I am typing I can't see what I am typing, although what I am typing is working. As is if I type the command and hit enter, the command runs. Anyone have a clue why or how I can make it display my typing? Is... (2 Replies)
Discussion started by: komputersman
2 Replies

7. Solaris

Goto last visted directory

Dear All, Can any one pls let me the command for how to goback to previous visited directory from the current working directory in SunOS ? In case of HP-UX; the same can be resolved through "cd -" command. Thanks in advance! Prasanth Babu. (6 Replies)
Discussion started by: prasanth_babu
6 Replies

8. Shell Programming and Scripting

goto statement

I have a test script for using goto statement but its not working. please help i tried both in linux and hp-ux it's not working please help #! /bin/ksh t=`ps -ef|grep ti.sh|grep -v grep` if ; then goto start else goto stop fi start: echo "start" stop: echo "stop" (5 Replies)
Discussion started by: Krrishv
5 Replies

9. Shell Programming and Scripting

Use of GOTO statement in scripts

Hey Guys.. I just want to know how to use Goto statement in shell scripts. I know the basic use of statement. Goto Label The above statement will search for some label which must be defined in the script itself as: label: I tried these combinations but I didn't work out for me and I'm... (7 Replies)
Discussion started by: vikasduhan
7 Replies

10. Shell Programming and Scripting

how to goto in ksh

Hi, I'm trying to use the goto in ksh but it does not appear to be a valid command. Is that only valid in csh? Anything similar in ksh that I can use? Appreciate any help you can provide. Thanks. geraldine (4 Replies)
Discussion started by: Geraldine
4 Replies
Login or Register to Ask a Question