The personnel department at Wargames Technologies require a suite of Bash/Perl scripts that can create and maintain additional information about users stored as a file. This information file should contain username, address, e-mail address, telephone extension number, username of their manager, start date, and end date, organised sequentially by start date.
To achieve this goal you are required to create scripts to:
(i) add a record to the information file making sure that there are no duplicate entries and that the usernames exist on the system;
(ii) amend an entry in the information file;
(iii) delete an entry from the information file making sure that more than one entry is not deleted at a time (i.e. make sure that the search only selects one item in the file);
(iv) given a username return specific information, such as full name, address, e-mail address, home directory, and manager’s name;
(v) display the following information, suitably formatted, for all users: full name, address, home directory, shell used, e-mail address, the name of the primary group to which they belong, and the exact amount of time they have worked for the company.
(vi) create a ‘master script’ that allows you to run the above scripts from a menu system. This script should create an audit trail of all transactions involving the information file;
(vii) Ensure that the scripts are given simple and sensible names, e.g. [url removed, login to view], [url removed, login to view], etc
Looking to make some money?
- Set your budget and the time frame
- Outline your proposal
- Get paid for your work
Bids on this Project
Columbus, United States
I started programming in grade school. Started working in the industry in web development, .NET and Java and graduated in the top of my class with a B.S. in Computer Science. I have a wide range of experiences leading from manufacturing automation to online credit card processing. I have years of experience working directly with customers determining how to best meet their needs. I have a reputation for delivering projects on time and under budget. I look forward to working with you, Ryan Taylor
Concerning my completion rate, see below. Experineced (15+) linux administrator and web applications (intranets,cms, massive mail delivery, stocks applications) developer. Skilled in perl (DBIx,Mason,Mojolicious), web applications, C, SQL (mysql,postres), web services integration, asterisk programming (ivr,integrating asterisk with cms systems) unix/network protocols knowledge, xen virtualization management, and others within admin/webprogrammer area. My completion rate on freelancer. I was deceived by one of a freelancer users (insertwb) , who payed for projects, gave 5star feedback, and after a month all his payments were revoked by freelancer, his account was locked, and all projects i worked for him landed as work in progres in by profile (even though those projects are marked as completed) lowering my completion rate. Lost time, lost money, lost reputation ;) or rather freelancer site lost reputation, at least in my eyes. Freelancer response to my complaint "Factors that can affect Completion Rate: 1. All accepted projects. 2. Ongoing projects. 3. Closed/cancelled and deleted project. 4. Revoked projects. 5. Late payment. " So my completion rate rates not only _my_ attitude and professionalism, but also how honest _employer_ is (revoked projects due to employer frauds affect my completion rate. Late payments made by employer affect my completion rate). Looks like factors i do not have influence on affect something which is presented as _my_ completion rate. I do not like that.
Omsk, Russian Federation
IRKUTSK, Russian Federation
Hi! From 1996 he worked with windows. From 2008 - Linux and FreeBSD I like to write in sh, Perl, to administer the server, find and eliminate the cause of a fault in the programs (Exim, DbMail, Apache, Nginx, PgSQL, MySQL) as well as edit the HTML code or the correct code in Perl or PHP. Available knowledge VmWare - is configured and working multiple virtual machines (Windows 2003 (8), Linux, FreeBSD) c 2008. Only work with Linux and FreeBSD I worked with CMS: Movable Type, Wordpress, Joomla Who is responsible for administration of Linux servers
We are a team of technocrats with expertise in : - Perl - PHP - Python - SQLite - MySQL - PostgreSQL -JQuery -HTML5 -AmCharts -Highcharts -Payment Gateway Integrations
Buenos Aires, Argentina
Fletchers Lake, Canada
Glasgow, United Kingdom
I am a C/C++ software engineer with a PhD in Video Coding and several years experience in embedded system design. Throughout my career I have delivered projects for a variety of produc: audio streaming, medical devices, IP cameras, networked video recorders. I have developed embedded software for a variety of systems ranging from complex SoC running Linux to microcontrollers with an RTOS kernel or no OS. My key areas of expertise are: - Programming and scripting languages: C, C++, Python, Perl - Linux kernel programming, drivers, device trees - U-Boot - Buildroot, Yocto - Microcontrollers and SoCs (MSP430, PIC, STM32, Cypress PSoC, Freescale iMX28 and iMX6, Atmel AT91SAM9) - Bus protocols (RS-232, RS-485, I2C, SPI, HDMI-CEC, Modbus) - Bluetooth 4.0 (Cypress EZ-BLE, Bluegiga) - FreeRTOS - Open source software - Digital Signal Processing - Networking: Ethernet, TCP/IP, sockets - S/W configuration management: Git, Subversion
-, Sri Lanka
I've designed, developed and maintained enterprise software systems for 8+ years. Primarily worked with Java/JEE and related technologies. In depth, hands-on experience in maintaining Linux servers. Direct involvement with US clients and business/management teams. Spring, Hibernate, Struts, HTML5, CSS3, JQuery, Grails, JBoss, Tomcat, Apache, Linux, Oracle, MySQL, Logback, TestNG, Corbertura, Jenkins, H2, Velocity, GWT, SmartGWT