LINUX Scripts (Perl)

This project received 27 bids from talented freelancers with an average bid price of $90 USD.

Get free quotes for a project like this
Project Budget
$10 - $90 USD
Total Bids
Project Description


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.

In addition:

(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

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online