custom shell

Κλειστό Αναρτήθηκε Πριν 7 χρόνια Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

Hello,

looking for a programmer to help me with a shell.

Here are the requirements:

Job control (job / process)

Foreground and background

add in IO redirection with like > and >> and <

it would be good to handle like CTRL-C to exit

and the up and down arrows to view history and left to right to move the cursor

also for builtins, can we implement env, `setenv, unsetenv

and it should handle command separator ; and logical operators && and ||

also it should handle aliases

and should handle variables. IE variable replacement, $? $$ etc

also it should be able to take in a "script" file and run the script and exit like ./shell-name [filename] this mode, the shell should not print a prompt and should not read from stdin

Also would be good if we write our own parser for arguments instead of using strtok or something. and we should write our own getline instead of using standard getline.

finally, it should be able to run things like /bin/ls. like you can input a path to a program and run it within our shell.

In totally this will be a long project. but within 2 days I would like a functional simple shell that has foreground and background tasks, piping, and a custom strtok() like parsing function.

The budget for the whole project is $500. for the first part it is $75.

Try to use the least amount of functions from the standard library. rewrite some of the functions. like strtok() and getline() instead of using those functions, write your own that's better or fits more with the project

Γλώσσα Προγραμματισμού C Linux

Ταυτότητα Εργασίας: #13608216

Σχετικά με την εργασία

16 προτάσεις Απομακρυσμένη εργασία Ενεργό Πριν 7 χρόνια

16 freelancers κάνουν προσφορές κατά μέσο όρο $495 για αυτή τη δουλειά

hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Περισσότερα

$300 USD σε 4 μέρες
(85 Αξιολογήσεις)
6.7
octopus823

Hi, I'm a OS expert experienced C/C++/ObjC developing. I can develop almost kinds of C/C++/ObjC codes for any OS : Windows, Linux, MAC OS X... I can use almost of develop libraries such as QT, MFC, boost... and ant I Περισσότερα

$526 USD σε 10 μέρες
(60 Αξιολογήσεις)
6.2
wangbeizou

Hello. How are you today. I have read and understood the project. I have strong knowledge in Data structures and Algorithms. And I'm expert in Java ,C/C++,C#, Python ,PHP etc. I'm interested this project. So, fi Περισσότερα

$250 USD σε 5 μέρες
(71 Αξιολογήσεις)
5.5
khanhtd

Bid Summmary I have a lot of experience in BASH scripting. I've also done many related projects, please take a look at my attached projects below or visit my profile and figure out my experience and skills. Thanks Rel Περισσότερα

$500 USD σε 10 μέρες
(33 Αξιολογήσεις)
5.2
waheni

Interested to do the job ********************* ******************************* **************************************

$400 USD σε 15 μέρες
(17 Αξιολογήσεις)
5.1
schoudhary1553

Bid Summmary Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve.

$500 USD σε 2 μέρες
(4 Αξιολογήσεις)
3.7
prashushinde9

Hello, We have accomplished 90% of the project which is similar of your requirement. All we need 10% customization as per your requirement set and specifications. I want to discuss in personal chat in order to explore Περισσότερα

$773 USD σε 20 μέρες
(2 Αξιολογήσεις)
3.8
kostasrim

Hello, my name is Kostas and I am an expert c/c++ developer with an extensive knowledge of algorithms, data structure and linux. Please send me a message to discuss the details. I can have your project ready in 2 day Περισσότερα

$360 USD σε 5 μέρες
(12 Αξιολογήσεις)
3.8
SPARKtechBD

Bid Summary C, C++, VB3, VB4, VB5, VB6, VB, VB.NET 2015, ASP.NET, MVC, WPF, XML, MSSQL 2014, HTML & CSS3, AWS(Amazon Web Service) programmer. Experience on digital and analog electronics for 15 and 25 years...

$750 USD σε 30 μέρες
(3 Αξιολογήσεις)
2.0
imerso

I know Linux and many years ago I created a simple UNIX shell (lost it already, it was at work and I did not bring it with me). Your shell is not simple, but I can do that in 2 weeks. I use Linux as my main OS, but in Περισσότερα

$750 USD σε 14 μέρες
(2 Αξιολογήσεις)
0.4
reddysir2016

Offshore/Onshore IT application development company, Experts from India having range of Skills available in our In-house staff: Dedicated: Website Developer,Android Developer,Software Developer,Graphic Designer, EComme Περισσότερα

$555 USD σε 10 μέρες
(0 Αξιολογήσεις)
0.0
pinesucceed01

Dear Prospective Client, As based on my initial review I can confirm its feasibility & as I am great fit technically and have good understanding of the domain & your requirement & would submit a detailed response so Περισσότερα

$555 USD σε 10 μέρες
(0 Αξιολογήσεις)
0.0
fabiosantiago

Could it be done in Python ? Please give me more informations about the project.

$333 USD σε 3 μέρες
(0 Αξιολογήσεις)
0.0