This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: sh problem



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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]