subject

Shell. c below is a stripped down shell program. It will run a Unix command without any arguments. Copyand save the program as shell. c. Modify the program so that it can execute any shell command. It shouldbe able to take at least 2 arguments. Usually, you need to parse the command line you enter. Using execvpinstead of execlp will probably help. It should work on any UNIX command consisting of 0-2 argumentsafter the command entered by the user, and be error free. The following are a few test cases that the usercould enter.$ cp file1 file2$ ls -l$ whochar *strtok(char *str, const char *delim)is a useful function for parsing the input string. Youcan see below how it used "\n" as a delimiter to get everything before that character. You can specify " " asa delimiter to split the string into arguments. The first time you use it, give it a string as the first parameterto tokenize. This will return the first token. You can then use it subsequent times with NULL as the firstparameter and it will return subsequent tokens in order. After the last token was returned, it returns NULL. For example if you wrote:charinput [ ] = " Hello World ! " ;strtok ( input , " " ) ;strtok (NULL, " " ) ;strtok (NULL, " " ) ;...the first call would return "Hello". The second call would return "World!". And the third call wouldreturn NULL.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 19:30
Once the data center routes to the destination server that hosts the website, what's the next step in the internet process? user’s browser renders html code from destination server into web page request goes through router/model and isp request routed to nameserver and datacenter
Answers: 2
question
Computers and Technology, 23.06.2019 06:40
What are the three uses of a screw?
Answers: 2
question
Computers and Technology, 23.06.2019 21:00
Which set of steps will organize the data to only show foods with more than 100 calories and rank their sugar content from greatest to least?
Answers: 1
question
Computers and Technology, 23.06.2019 21:20
For positive constants a and b, the force between two atoms in a molecule is given f(r) = −a r2 + b r3 , where r > 0 is the distance between the atoms. note: a and b are upper case letters. (a) find f '(r) = (b) find the critical point for f(r). r = (c) find f ''(r) = (d) find the value of r so that f ''(r) = 0.
Answers: 1
You know the right answer?
Shell. c below is a stripped down shell program. It will run a Unix command without any arguments. C...
Questions
question
Mathematics, 29.01.2020 05:55
question
Mathematics, 29.01.2020 05:55
Questions on the website: 13722359