succeeded with 100%
This project mimics the behavior of pipe operator "|".
The program will be executed as follows:
./pipex file1 cmd1 cmd2 file2
It must take 4 arguments:
- file1 and file2 are file names.
- cmd1 and cmd2 are shell commands with their parameters. It must behave exactly the same as the shell command below:
$> < file1 cmd1 | cmd2 > file2
In order to compile pipex, one must type make
one the root folder.
./pipex infile "ls -l" "wc -l" outfile
should behave like < infile ls -l | wc -l > outfile
and
./pipex infile "grep a1" "wc -w" outfile
should behave like < infile grep a1 | wc -w > outfile