From: Mcgroder, J. <jam...@hp...> - 2011-05-03 16:24:46
|
Grr.... same post W/new lines added... I'm attempting to convert a batch file to run as a shell script under MSYS. The first zip command fails and the second one does not. The BAT version works fine under DOS using this wild card scheme so I'm not exceeding the number of files PKZIP can handle. Interestingly, if I try BCLTDC.*, FCLTDC.*, and PCLTDC.* by themselves both lines work. Can't imagine I'm exceeding a command line length limit... Any idea what am I doing wrong? The Code: #!sh -x # PKZIP BCLTDC.AL$1 ?CLTDC.* # PKZIP BDCADC.AL$1 ?DCADC.* The execution: $ zip_test 6 NOTE: The next two line are one line when I run the script... the len is 140 CHRS + PKZIP BCLTDC.AL6 BCLTDC.336 BCLTDC.AB6 FCLTDC.1M6 FCLTDC.2J6 FCLTDC.306 FCLTDC.766 FCLTDC.7I6 FCLTDC.IM6 FCLTDC.LS6 PCLTDC.306 PCLTDC.7I6 ./zip_test: line 3: /c/Windows/system32/PKZIP: Bad file number + PKZIP BDCADC.AL6 BDCADC.336 BDCADC.AB6 PKZIP (R) FAST! Create/Update Utility Version 2.04g 02-01-93 Copr. 1989-1993 PKWARE Inc. All Rights Reserved. Shareware Version PKZIP Reg. U.S. Pat. and Tm. Off. Patent No. 5,051,745 80486 CPU detected. XMS version 2.00 detected. DPMI version 0.90 detected. Using Normal Compression. Creating ZIP: BDCADC.AL6 Adding: BDCADC.336 Deflating ( 2%), done. Adding: BDCADC.AB6 Deflating ( 1%), done. |