in reply to
Re: System() in list mode?
in thread System() in list mode?
Well yea... it uses execvp(). Which should work no?
No need to be an a$$ to people taking time out of their lives to help you.
There's no "supposed to" about it.
Use the multi-arg form if you want to run a program.
Use the single-arg form if you want to execute a shell command.
So then how would you use system() if your program's path name has spaces in it?
You can use $WHAT in foo.sh like this. Notice the space.
system('env', 'WHAT=bar', '/Users/onelesd/Work/space/a space/foo.sh') ;
A Programming Language, 1962
Programming the 1900 series in COBOL, 1974
Algorithms + Data Structures = Programs, 1976
The C Programming Language, 1978
System V - Interface definition, 1986
Z80 Assembly Language Programming, 1979
TheSOURCE User's Manual, 1979
The C Primer, 1983
Interactive Fortran 77, A Hands on Approach, 1984
Perl.1 man page, 1991
Results (15 votes),