This is the mail archive of the
cygwin@sources.redhat.com
mailing list for the Cygwin project.
Re: sh problem
- To: rmcgowan at veritas dot com
- Subject: Re: sh problem
- From: "Noel L Yap" <yap_noel at jpmorgan dot com>
- Date: Fri, 28 Jul 2000 18:16:42 -0400
- cc: Cygwin at Sourceware dot Cygnus dot Com
I have no idea what you're missing. All I know is that our outputs differ.
I've pasted the output of "cygcheck -s -v -r" if that'll help.
Thanks,
Noel
#output of cygcheck -s -v -r
Cygnus Win95/NT Configuration Diagnostics
Current System Time: Fri Jul 28 18:15:39 2000
WinNT Ver 4.0 build 1381 Service Pack 6
Path:?~/bin
?/usr/local/bin
?/usr/bin
?/usr/bin/i686-pc-cygwin32
?/c/NTRESKIT
?/c/Program Files/Rational/common
?/c/Program Files/Rational/ClearCase/bin
?/c/WINNT/system32
SysDir: C:\WINNT\System32
WinDir: C:\WINNT
CYGWIN = `export ntea'
HOME = `/home/nyap'
MAKE_MODE = `UNIX'
PWD = `/home/nyap/proj/asdf'
USER = `nyap'
!F: = `F:\'
!H: = `H:\'
!S: = `S:\'
!T: = `T:\'
!Y: = `Y:\'
!Z: = `Z:\'
CDPATH = `.:/home/nyap:/home/nyap/proj/*:/home/nyap/proj'
CLASSPATH = `/opt/jrun/lib/servlet.jar:/opt/jconnect/5.2/classes/jconn2.jar'
CLEARCASE_PRIMARY_GROUP = `jpmpsdev'
CLEARCASE_PROFILE = `H:\.clearcase_profile'
COLORFGBG = `0;default;15'
COLORTERM = `rxvt-xpm'
COMPUTERNAME = `WBUENZLE'
COMSPEC = `C:\WINNT\system32\cmd.exe'
CVSROOT = `nyap@analytic-srvr2:/home/cvs/.cvsroot-alib'
CVSUMASK = `007'
DISPLAY = `:0.0'
EDITOR = `/bin/vi'
EXINIT = `set ai sh=/bin/bash sw=4 sm showmode ts=4 nows'
HISTCONTROL = `ignoredups'
HISTFILESIZE = `256'
HISTSIZE = `256'
HOMEDRIVE = `C:'
HOMEPATH = `\users\default'
HOSTNAME = `WBUENZLE'
HOSTTYPE = `i586'
INCLUDE = `C:\SYBASE\OC11.11\INCLUDE'
LIB = `C:\SYBASE\OC11.11\LIB'
LOCALHOME = `/usr/local/home/nyap'
LOGONSERVER = `\\WBUENZLE'
LPDEST = `HP3SI_01'
MACHTYPE = `i586-pc-cygwin'
MANPATH = `/usr/man'
NETADDRESS = `A97CB000'
NTRESKIT = `C:\NTRESKIT'
NUMBER_OF_PROCESSORS = `1'
NWLANGUAGE = `English'
NWUSERNAME = `NYAP'
OLDPWD = `/home/nyap'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH,.SH'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 3, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0803'
PROMPT_COMMAND = `{ unset PWV; PWV_COLOR="[00m"; if [ "`type -p cleartool`" !=
"" ]; then if [ "`pwv -short -wdview`" != "** NONE **" ]; then if [ "`pwv -short
-wdview`" = "`pwv -short -setview`" ]; then PWV_COLOR="[32m"; else
PWV_COLOR="[34m"; fi; PWV="|`pwv -short -wdview`"; elif [ "`pwv -short
-setview`" != "** NONE **" ]; then PWV_COLOR="[31m"; PWV="|`pwv -short
-setview`"; fi; fi; export PS1="\u:`id -g
-n`@\h:\w\[\033$PWV_COLOR\]$PWV\[\033[00m\]> \[\033]0;\u:`id -g
-n`@\h:\w$PWV\007\]"; }'
PS1 = `\u:jpmpsdev@\h:\w\[\033[00m\]\[\033[00m\]>
\[\033]0;\u:jpmpsdev@\h:\w\007\]'
ROOTDIR = `c:/MKSToolkit-6.2'
SHELL = `/bin/bash'
SHLVL = `1'
SYBASE = `C:\SYBASE\OC11.11'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `C:\TEMP'
TERM = `xterm'
TMP = `C:\TEMP'
TMPDIR = `/tmp'
TZ = `EST5EDT'
USERDOMAIN = `WBUENZLE'
USERNAME = `NYAP'
USERPROFILE = `C:\WINNT\Profiles\nyap'
WIN32DMIPATH = `C:\DMI\'
WINDIR = `C:\WINNT'
WINDOWID = `168034568'
WINDOWS_LOGIN = `0'
XFILESEARCHPATH = `./app-defaults/%N:/home/nyap/app-defaults/%N'
XUSERFILESEARCHPATH = `./app-defaults/%N:/home/nyap/app-defaults/%N'
_ = `/bin/cygcheck'
_USAREA = `NYC-CT'
_USNAME = `NYAP'
_WSAREA = `NYC-CT'
_WSNAME = `WBUENZLE'
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
(default) = `/'
cygdrive flags = 0x00000020
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/
(default) = `C:\cygwin'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/nyap
(default) = `H:'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
(default) = `C:\cygwin\bin'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
(default) = `C:\cygwin\lib'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/view
(default) = `M:'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/vobs
(default) = `X:'
flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed Components
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed
Components\C:/cygwin
(default) = `20000627'
bash = `0002.0004.0001'
binutils = `20000625'
bison = `0000'
byacc = `0000'
bzip = `0000'
clear = `0001.0000'
crypt = `0001.0000'
cygwin = `0001.0001.0002'
dejagnu = `0000'
diff = `0000'
expect = `0000'
fileutils = `0000'
findutils = `0000'
flex = `0000'
gawk = `0003.0000.0004'
gcc = `0002.0095.0002.0002'
gdb = `20000610'
gperf = `0000'
grep = `0000'
groff = `0001.011a.0001'
gzip = `0000'
inetutils = `0001.0003.0002.0004'
less = `0000'
libpng = `0001.0000.0006.0001'
login = `0001.0003'
m = `0000'
make = `0003.0079.0003'
man = `0001.005g.0002'
opengl = `0001.0002.0001.0001'
patch = `0000'
sed = `0003.0002.0001'
shellutils = `0000'
tar = `0000'
tcltk = `20000610'
termcap = `20000630'
texinfo = `0000'
textutils = `0002.0000.0001'
time = `0000'
vim = `0005.0007.0004'
zlib = `0001.0001.0003.0001'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D
a: fd N/A N/A
c: hd NTFS 2047Mb 96% CP CS UN PA FC
d: hd NTFS 5977Mb 2% CP CS UN PA FC
e: cd CDFS 109Mb 100% CS UN MKSTOOLKIT
f: net NWFS 6000Mb 78% CP VOL1
h: net NWFS 500Mb 97% CP VOL2
m: net MVFS 1000Mb 50% CP CS CCase
s: net NWFS 500Mb 97% CP VOL2
t: net NWFS 6000Mb 78% CP VOL1
x: net MVFS 1000Mb 50% CP CS CCase
y: net NWFS 2100Mb 32% CP SYS
z: net NWFS 2100Mb 32% CP SYS
C:\cygwin\bin /usr/bin user binmode
C:\cygwin\lib /usr/lib user binmode
C:\cygwin / user binmode
H: /home/nyap user binmode
M: /view user binmode
X: /vobs user binmode
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: c:\NTRESKIT\cat.exe
Warning: C:\cygwin\bin\cat.exe hides c:\NTRESKIT\cat.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: c:\NTRESKIT\ls.exe
Warning: C:\cygwin\bin\ls.exe hides c:\NTRESKIT\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\sh.exe
83k 2000/06/11 C:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
"cygitcl30.dll" v0.0 ts=2000/6/10 23:34
35k 2000/06/11 C:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
"cygitk30.dll" v0.0 ts=2000/6/10 23:34
402k 2000/06/11 C:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
"cygtcl80.dll" v0.0 ts=2000/6/10 23:30
5k 2000/06/11 C:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
10k 2000/06/11 C:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
"cygtclreg80.dll" v0.0 ts=2000/6/10 23:30
639k 2000/06/11 C:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
"cygtk80.dll" v0.0 ts=2000/6/10 23:34
575k 2000/06/07 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2000/6/6 22:20
Use -h to see help about each section
rmcgowan@veritas.com on 2000.07.28 17:46:39
To: yap_noel@jpmorgan.com
cc: cygwin@sourceware.cygnus.com
Subject: Re: sh problem
I don't understand the problem your having.
It doesn't matter, in the example your using now, whether or not you use
command line arguments or not, the script recurses infinitely (at least
for me), so long as the file is in the current directory, of course. In
fact, this script works too:
#!/bin/sh
echo # could add any old string here to see the output
./asdf.sh
The output is a series of blank lines, but at least initially you should
see the last prompt and the command scrolling up and off the top of the
window.
I tried your original script, as well, and could not get it to duplicate
as you described.
What am I missing?
Noel L Yap wrote:
>
> Yeah, I actually had:
> #!/bin/sh
> echo $*
> ./asdf.sh "$@"
>
> Noel
>
> ray.easton@wcom.com on 2000.07.28 16:28:57
>
> To: yap_noel@jpmorgan.com
> cc:
> Subject: Re: sh problem
>
> Noel L Yap wrote:
>
> > I've
> > rewritten my script asdf.sh to be:
> >
> > #!/bin/sh
> > echo $*
> > ./asdf.sh
>
> Don't you want --
>
> #!/bin/sh
> echo $*
> ./asdf.sh $*
>
> -- if you are expecting an infinite loop. As it is in fact written, the
output
> looks just as I would expect to
> .
> --
>
> ray
>
> -- je suis marxiste, tendance groucho
>
> This communication is for informational purposes only. It is not intended as
> an offer or solicitation for the purchase or sale of any financial instrument
> or as an official confirmation of any transaction. All market prices, data
> and other information are not warranted as to completeness or accuracy and
> are subject to change without notice. Any comments or statements made herein
> do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its
> subsidiaries and affiliates.
>
> --
> Want to unsubscribe from this list?
> Send a message to cygwin-unsubscribe@sourceware.cygnus.com
--
Bob McGowan
Staff Software Quality Engineer
VERITAS Software
rmcgowan@veritas.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com