Walt Mankowski via plug on 5 Nov 2019 12:30:32 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Weird shell script bug |
Update -- clearly something's weird with how the parameters are being parsed. I ended up giving up trying to do it as a shell script and rewrote it in Perl: #!/usr/bin/env perl my @args = split / /, @ARGV[1]; my $cmd = $args[0]; exec $cmd @args; On Tue, Nov 05, 2019 at 02:23:24PM -0500, Walt Mankowski via plug wrote: > Hi everyone, > > I've got a weird shell script error that I hope someone can help me > figure out. I can go into more detail about why I'm trying to do this, > but afaict this is xcthe basic problem: > > I've got a shell script that's setting LD_LIBRARY_PATH and then > running > > exec /bin/sh $* > > $* is set to "-c ../build/foo.exe bar baz". > > When foo.exe runs it thinks argv==1 and it doesn't see any of the > other parameters, and so it aborts. > > What am I doing wrong? > > Walt > > ___________________________________________________________________________ > Philadelphia Linux Users Group -- http://www.phillylinux.org > Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce > General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
Attachment:
signature.asc
Description: PGP signature
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug