Find Jobs
Hire Freelancers

A shell in C using provided files

€30-250 EUR

Completed
Posted 12 months ago

€30-250 EUR

Paid on delivery
I want some to implement features in a shell that I am going to provide in private and the shell should have the same results of some test. Here are the features: 1. Program invocation in the foreground, syntax: program path parameters ... Invokes a program as a sub-process of the shell. The shell waits for the program to terminate. 2. Program invocation in the background, syntax: program path parameters ... & Invokes a program as a sub-process of the shell. The shell does not wait for the program to terminate. The shell writes the PID and PGID of the new process to the standard error output. 3. Terminating the shell Syntax: exit [exit value] If no exit value is specified, the shell should terminate with exit(0). 4. Changing directory Syntax: cd [directory path] The shell changes its current directory. If no path is provided, the user's login directory is used. (System call chdir). 5. Input and/or output redirection • Output redirection, syntax: program invocation > file path Redirects the program's standard output to the specified file. The file is created if necessary. If it already exists, the old content is deleted. • Output redirection with append, syntax: program invocation >> file path If the file already exists, the new content is appended to the old content. • Input redirection, syntax: program invocation < file path The file is used as the program's standard input. 6. Sequence, syntax: program invocation ; program invocation ; ... ; program invocation The programs are executed sequentially in shell sub-processes. 7. Execution on success, Syntax: program invocation && program invocation && . . . && program invocation Similar to sequence, but terminates if a program does not terminate with exit(0). 8. Execution on failure, Syntax: program invocation || program invocation || . . . || program invocation Similar to sequence, but terminates if a program terminates with exit(0). 9. Pipeline Syntax: program invocation | program invocation | . . . | program invocation All programs are executed concurrently in shell sub-processes. The standard output of one pipeline participant becomes the standard input of the next one.
Project ID: 36635930

About the project

17 proposals
Remote project
Active 1 yr 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
Hi, I have great experience in both C and C++ programming and software development for the Linux platform. I have lots of experience in developing customized shells for the Linux platform and I am very much interested in developing all the requested features! I am very much interested in working on this amazing project and I am happy to put in the effort to help you in every way possible! Please feel free to contact me via chat so that we can discuss further and start working on this amazing project right away!!! Best Regards, Aravind A
€125 EUR in 3 days
5.0 (51 reviews)
5.3
5.3
17 freelancers are bidding on average €159 EUR for this job
User Avatar
HI..i am proficient in C/C++ programming with data structures, algorithms, OO programming and can help you write shell program as per your requirements in C or C++ in Linux or Unix operating system. The code delivered will be well commented for understanding.
€55 EUR in 7 days
4.9 (280 reviews)
6.9
6.9
User Avatar
Hello there! My name is Sandeep and I have been a full stack developer for 7 years specializing in web scraping, web automation and coding useful scripts. I have worked with top companies such as Metlife GOSC and DXC technologies. I understand that you need to have a shell in C using provided files implemented so that you can implement features in a shell that you would like to provide in private. The shell should have the same results of some test runs. With my extensive experience in C programming and software architecture, I am confident that I can deliver exceptional results for this project. All of my services (excel formulas, macros, verbatim/database analysis access database Google Spreadsheet data entry/internet research web scraping data crawling Python fuzzy logic R - programming statistics analysis matlab mathematics business article/content writing SQL PHP Vue.JS Java Script VB6 ASP.NET software development building architecture interior design SQL MYSql software architecture software development machine learning data science database programming C & C++ Java Script Power BI Tableau website design website design illustration photoshop Dreamviewer business plan investor/sales pitch deck presentations) are tailored towards providing high quality work with accuracy 100%
€180 EUR in 5 days
4.9 (112 reviews)
7.1
7.1
User Avatar
❇️✅Shell | Bash command expert✅❇️ I just went through your job post and it piqued my interest. Your description of the work responsibilities pertaining to this role closely match my skillset. As a fast worker, I guarantee I will do it in short period. Please message me It will be a good start for our cooperation. Thanks
€200 EUR in 2 days
4.9 (33 reviews)
6.2
6.2
User Avatar
Hi there, ★★★ PowerShell / Bash / Batch Shell Scripting Expert ★★★ 9+ Years of Experience ★★★ I've read requirements and ready to implement features in a shell . I will write an efficient bash/batch shell script for any iterative task that needs to be automated for Linux/Unix/Windows Operating System. My services includes the following but not limited to: ✔️ Manipulating text ✔️ Modifying files ✔️ Server-side scripting ✔️ Job Automation ✔️ Running Code for any Programming Language through bash, shell Script ✔️ Bug Fixing in already written script ✔️ Writing Cron Jobs ✔️ Other server side compilations and modification As the requirements on project are not complete and need discussion so i placed tentative bid. To provide you the best quote, let's have a chat! Best Regards, TechPlus Team
€250 EUR in 5 days
4.6 (59 reviews)
6.8
6.8
User Avatar
Hello, thank you for visiting my profile! I understand that you are looking for someone to implement features in a shell that you would like to provide in private, and that the shell should have the same results as some test. With more than 15 years of experience in C programming, software architecture, and project management, I am confident that I can help bring your project to fruition. I have extensive experience in C programming, software architecture, project management and other related fields. This makes me uniquely qualified to tackle this project - from developing the required software components to ensuring successful completion of the project within specified timelines. My expertise in these areas has allowed me to successfully lead cross-functional teams and deliver complex projects on time and within budget. Additionally, my strong organizational skills, attention to detail and ability to communicate effectively with stakeholders have helped me navigate complex projects and ensure successful outcomes. I believe my skillset makes me the perfect fit for this project - from leading teams through complex projects to driving revenue growth through strategic planning. If given the chance to join your team please feel free to reach out so we can discuss further how we can make this happen together.
€140 EUR in 7 days
5.0 (7 reviews)
4.8
4.8
User Avatar
Hello, I have lately done a couple of projects about programming mini shells in C, so I have deep knowledge about what has to be done, and the structure of the code. I would need to know if have to base your code in any source files already available. And I would also need more information about the tests you have to pass. Can i run them locally? Do they provide feedback about the failure in case the test fail? Please contact me for further information. Regards
€250 EUR in 7 days
5.0 (9 reviews)
4.6
4.6
User Avatar
Hi, I have more then 15 year’ experienced in Development. As i am expert, I can build it according to your requirements. Because I have a lot of the experiences about these fields, I can build your project as soon as possible perfectly. I offer excellent software quality work and provide the best support on your project. If you give me this job, I will do my best to finish your job until your timeline. If you want to see my past works, I can show you my past works right now. Ready to discuss with you about the task now. Thank you for the reading.
€100 EUR in 7 days
5.0 (7 reviews)
4.0
4.0
User Avatar
Dear Client! We are happy to bid your project. We are a team of expert developers who have expertise in application development. Over the last 10+ years, we have developed several applications and achieved excellent feedback from clients. Core skills and experiences: - Language (C++, C#, WPF, Python, Java, Flutter) - Interaction with backend - Rest API, JSON, XML, PHP, NODE.js, C#.net - Databases / Data Management - SQLite, MySQL, MongoDB, MariaDB - Google Maps, Geolocation, GPS, Location Tracking - Version Control Tools - GitHub, Bitbucket, GitLab Why us- - Quality work at affordable prices - Strong frontend and flexible backend architecture and database knowledge - Develop applications that support all devices - Delivering product on/before time - Always up-to-date with the latest technologies Looking forward to your response and building a long-term relationship. ➥ Important Note: We do not take any upfront payment—nothing in Advance.
€140 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
SOFTWARE CRCHITECTURE GOOD IN JAVASCRIPT, MYSQL, PYTHON, C PROGRAMMING AND HTML HELLO DEAR CLIENT Thank you for sharing your project requirement, I have carefully read the project description and I would like to take part in this project. I will work according to your requirement to provide the best quality and customer satisfaction. I hope you will benefit from my services I can assurance that I will live up to your expectation
€140 EUR in 6 days
0.0 (1 review)
0.0
0.0
User Avatar
Hello, I am Shell script expert. I have rich experience with this in Linux. I am sure to satisfy you with perfect results in a short period. Please contact me for further discussion. Thank you and Regard!
€140 EUR in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please discuss. Negotiable price
€50 EUR in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Greetings! We are team of software developers. We have big team of around 1500 software developers all over the world associated with us. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We will provide you fast,timely and on time delivery with reasonable and minimum cost. We are a registered company located in Indore,India. We are available right now for the project discussion and can start the project on an immediate basis. We have understood your project requirement We have 9 ++ years of experience in design and development. We can handle projects from small styling to full development from scratch. We will provide a good result in a short time and satisfy you fully. We have experienced developers in C Programming Software Architecture x86/x64 Assembler WHY-Us: » Ready to Start on Immediate basis &provide proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please come in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat. Thanks and Regards Tech India
€250 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Client, my name is Olga and I am an experienced full stack web developer with over 10 years of experience designing and developing web applications. I have worked on projects that require shell in C using provided files. I understand exactly what you are looking for in terms of features - program invocation in the foreground with syntax: program path parameters and program invocation in the background with syntax: program path parameters &; the shell does not wait for the programs to terminate. This ensures that the output is written to the standard error output so you can see how it is being used; additionally, if any errors occur the old content is deleted before the new one is appended. I believe that I am the best fit for this project because of my extensive experience with shells in C, as well as other programming languages such as Python and Ruby on Rails. This knowledge will be invaluable when it comes to implementing features on your shell system - especially when it comes to resolving any issues that may arise during development..
€50 EUR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Gießen, Germany
5.0
3
Payment method verified
Member since May 5, 2014

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.