Find Jobs
Hire Freelancers

Simple and easy Update my mini program as a Unix Shell

$10-30 USD

Completed
Posted over 3 years ago

$10-30 USD

Paid on delivery
Project Objective: Complete a C program so that it is a simple Unix shell. The basic C program file will be provided. Tasks: (1) Complete the for loop so that it correctly constructs the args array (without using any functions) (2) Add an if-else to check for the commands "quit" and "cd”. - In the case of "quit" the program ends. - In the case of "cd" the program will call the chdir() system call to change the current directory. The parameter to chdir() is the directory to change to, which will be the command-line argument provided by the user. (3) If the command entered by the user is something else, the program assumes the user wants to run another program and uses the system calls fork(), wait(), and execvp() to run that program. The code to do this is already present in the program. Must comment every action since this program will be used as a learning tool. 24 hours turn around. $30
Project ID: 27670050

About the project

6 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello! I think I can complete your unix-like simple shell. The part that validates the input could be done using functions from string.h. I would like to start a chat in order to discuss the details of the work.
$30 USD in 1 day
5.0 (1 review)
1.0
1.0
6 freelancers are bidding on average $36 USD for this job
User Avatar
Can deliver the shell program for a few hours. Have done a dozen of shells in C.....................
$30 USD in 1 day
4.9 (629 reviews)
7.7
7.7
User Avatar
HI..I am proficient in C/C++ programming with data structures, algorithms, unix/linux system programming with fork(), execvp(), chdir() and can complete the mini shell program in C as per given specs. The code delivered will be well commented for understanding.
$60 USD in 1 day
4.9 (282 reviews)
6.9
6.9
User Avatar
I already worked in linux shell. i have done similar project. i can fullfill your requirement with in time.
$15 USD in 1 day
0.0 (0 reviews)
1.4
1.4
User Avatar
Hello, I am expert in kernel programming specially linux kernel. I have in depth knowledge of linux/Unix kernel from memory subsystem(virtual memory), file subsystem(VFS[virtual file system], ext4) , process subsystem(interrupt, signal, ipc) to network(socket). I am also having great experience in linux/Unix system programming. I have in depth knowledge of Multi-Threading, IPC(shared memory, message queue, semaphore), Thread Synchronization(mutex,condition variable), socket programming also.I have implemented file system kernel module on linux. I am working on kernel/system programming and teaching the same from last 3 years. I already implemented "shell" with similar functionality. I can help you with this project. Thanks, Akshay Nikam
$25 USD in 1 day
0.0 (0 reviews)
2.0
2.0

About the client

Flag of UNITED STATES
Chester, United States
4.9
34
Payment method verified
Member since Jul 19, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.