Find Jobs
Hire Freelancers

ish shell project using c

$120-180 USD

Inaendelea
Imechapishwa about 1 year ago

$120-180 USD

Kulipwa wakati wa kufikishwa
I am looking for an experienced C developer to implement ish shell using c, I already have some code written already, you can reorganize it or write you can use it, or write from scratch. More details I will share more in chat. Someone who can complete it in the next 2-3 days only applies bid. Implement the Unix shell described in the accompanying man page. Be sure to include all the files needed to make the shell. Your shell should compile by typing make, producing an executable file named ish. You may, if you desire, use lex and yacc to implement your command parsing. Even if you have not used these programs before, you will probably find it much simpler to learn them than to write your own parser. The lex and yacc input files ish. l and ish.y, respectively, are provided, along with tutorials. To implement ish you will obviously be creating a process that forks off other processes, which may in turn fork processes, etc. Unix limits the number of processes you can have; if you run out you won’t be able to do very much so be careful. While you are testing you may want to somehow limit the number of shells you can have running at the same time. NAME ish − a shell (command interpreter) with a csh−like syntax and advanced interactive features. SYNOPSIS ish DESCRIPTION ish, a shell, is a command interpreter with syntax similar to csh. INITIALIZATION AND TERMINATION When first started, ish performs commands from the file ˜/.ishrc, provided that it is readable. Typically, the ˜/.ishrc file contains commands to specify the terminal type and environment. INTERACTIVE OPERATION After startup processing, an interactive ish shell begins reading commands from the terminal, prompting with hostname%. The shell then repeatedly performs the following actions: a line of command input is read and broken into words; this NAME ish − a shell (command interpreter) with a csh−like syntax and advanced interactive features. SYNOPSIS ish DESCRIPTION ish, a shell, is a command interpreter with syntax similar to csh. INITIALIZATION AND TERMINATION When first started, ish performs commands from the file ˜/.ishrc, provided that it is readable. Typically, the ˜/.ishrc file contains commands to specify the terminal type and environment. INTERACTIVE OPERATION After startup processing, an interactive ish shell begins reading commands from the terminal, prompting with hostname%. The shell then repeatedly performs the following actions: a line of command input is read and broken into words; this sequence of words is parsed (as described under USAGE); and the shell executes each command in the current line USAGE LEXICAL STRUCTURE The shell splits input lines into words separated by spaces or tabs, with the following exceptions: * The special characters ’&’, ’|’, ’<’, sequences of special characters form single words: ’>>’, * Special characters preceded by a backslash ’\’ character prevents the shell from interpreting them as special characters. * Strings enclosed in double quotes (’’) or quotes (’) form part or all of a single word. Special characters inside of strings do not form separate words. Other than the above we need to have the below functions as well for shell. COMMAND LINE PARSING I/O REDIRECTION COMMAND EXECUTION ENVIRONMENT VARIABLES SIGNAL HANDLING JOB CONTROL STATUS REPORTING BUILT−IN COMMANDS FILES >, >& Redirect the standard output to a file. If the file does not exist, it is created. If it does exist, it is overwritten; its previous contents are lost. The ’&’ form redirects both standard output and the standard error to the file. >>, >>& Append the standard output. Like ’>’, but places output at the end of the file rather than overwriting it. The ’&’ form appends both the standard error and standard output to the file.
Kitambulisho cha mradi: 36364807

Kuhusu mradi

7 mapendekezo
Mradi wa mbali
Inatumika 1 yr ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
7 wafanyakazi huru wana zabuni kwa wastani $156 USD kwa kazi hii
Picha ya Mtumiaji
Hi, Are you looking for senior developer? As a highly skilled developer, I am sure I can complete your project. I am very confident with my skills and I'd like to help your business by doing my best. I'm not going to explain that I'm good at this and that, like other developers. As you can see my profile, I am familiar with C++. Hit that reply button over there to continue our conversation. Thank you.
$150 USD ndani ya siku 3
5.0 (3 hakiki)
2.6
2.6
Picha ya Mtumiaji
Need more info, reply back
$150 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hello I am a professional python developer. My main specializations are automation, web scrapers and bots development. I have already developed over 200 scrapers. From the simplest (for example, a competitor's price collector) to complex parsers (with authorization, bypassing captcha, rotating ips and others) which can collect millions of products from amazon. I have done web scrapers for: - Amazon - Instagram - Facebook - Google - Twitter - LinkedIn - Pinterest - Walmart - And many others For scraping I use: - Python - Requests - BeautifulSoup - Selenium - Scrapy - Pyautogui - Undetected Chromedriver - Rotating ips I can bypass: - CloudFlare - IP blocking - Captcha - Authorization required - Other limitations Django / PostgreSQL For big scraping projects I usually use Django with PostgreSQL. This allows us to store information in a database for further processing and use. I also set up an administration area which allows us to check the data and set up scraper configs. If you need a professional solution in this area - I am ready to cooperate. I am ready to make a sample script before we start Regards, Oleg
$120 USD ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hi, I'm very glad to see this project and very interested to work with, it matches to my skills and experiences, I've worked on many similar projects previously and have good working experience in this field, I'm sure, I can provide you best outcome according to your requirement, Please let me know about it briefly and let's discuss something more about it, Call or WhatsApp me here (+91) 8175810850 Thanking you.
$150 USD ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hello how are you This is joel Stewart from kenya,,I have clearly read your job description and understood it well, it seems am the best candidate for this task for I have a solid 7years experience in PHP, shell script, Java, c programing, c++ programing, JavaScript and Lavarel thus very much confident I will efficiently assist you in the project,,as per your budgets and exceeding your expectations. Thanks for consinderactions and waiting to discuss with you in details. Joel Stewart.
$150 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
I am a Full Stack Developer and professional at C and C++ Programming. I have worked on similar project mentioned by you and I am good at C and C++ Programming hence I can execute it well. Feel free to contact me to complete your work with best quality, on time and great price .
$120 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hi! Is this a homework or school assignment, or why do you have such a tight deadline for a relatively non-trivial job? What do you need it for, what's the purpose, given the other already existing shells?
$250 USD ndani ya siku 14
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya INDIA
Jodhpur, India
0.0
0
Njia ya malipo imethibitishwa
Mwanachama tangu Jun 15, 2019

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.