LINUX Scripts (Perl)

Budget $10 - $90 USD
Bids 27
Average Bid $90


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

Post a Project Like This

Looking to make some money?

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

Bids on this Project

  • rwtsoftware1 Profile Picture


    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

    PHP, Perl, Java, and .NET

  • lepoitr Profile Picture


    Warszawa,  Poland

    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.

    Perl, C Programming, Python, and Script Install

  • cmax4u Profile Picture


    Omsk,  Russian Federation

    Professional employment: software developer since 2000. Education: Omsk State University, faculty of mathematics. Languages: native language is Russian, fluently English. Operating systems: Linux/Debian. Programming languages: Perl, PHP, JavaScript, Progress 4GL. Databases: MySQL, PostgreSQL, Oracle, Progress 4GL. Technologies, software and tools: LAMP, OOP, MVC, AJAX, SOAP, REST, OAuth, regular expressions, CPAN, Bootstrap, JQuery, CodeIgniter, Yii, Wordpress, Magento, Joomla, Smarty, Google APIs, OTRS, vBulletin, TWiki, PHPBB, SVN, Git.

    PHP, Perl, Javascript, and XML

  • muraigtor Profile Picture


    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

    PHP, Perl, XML, and Script Install

  • techvolcano Profile Picture


    Banglore,  India

    We are a team of technocrats with expertise in : - Perl - PHP - Python - SQLite - MySQL - PostgreSQL -JQuery -HTML5 -AmCharts -Highcharts -Payment Gateway Integrations

    Perl, Javascript, XML, and Python

  • LeoHlmn Profile Picture


    Buenos Aires,  Argentina

    Aeronautical Engineer. Systems Engineer. Operating systems used * Linux (ubuntu, redhat, fedora, CentOS, debian, Suse, arch) * UNIX (FreeBSD, OpenBSD, HPUX, Solaris * Windows Technologies * Programming languages: C, C++, Java, Perl, Python, Ruby, bash, sh, PowerShell, PHP, Javascript * Databases: MySQL, PostgreSQL, Oracle, SqlServer, NoSQL. * Technologies: Networking, eMail (SMTP, POP, IMAP), SOA, LDAP, SNMP, Monitoring, AdServers, Business Inteligence, VoIP, Databases, HTML, Mobile, Android

    Perl, C Programming, Java, and Javascript

  • idleswell Profile Picture


    Fletchers Lake,  Canada

    Hello, I am a highly experienced Linux guru and scripting expert committed to delivering superior solutions to clients. I have over 15 years experience as a Unix system administrator and 25+ years experience in Perl scripting. I have taught university software engineering courses with Perl units. Other areas of technical expertise include: C/C++ programming, Prolog and LISP programming, HTML, Javascript and PHP. Client satisfaction is my priority. In 10+ years as an independent consultant I have delivered over 500 successful contracts through various freelancing sites. I achieve high ratings through technical knowledge and extensive communication with clients. Regards, Alan Idler Chief Software Architect Idleswell Software Creations

    PHP, Perl, C Programming, and Javascript

  • stathisv Profile Picture


    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

    Perl, C Programming, Python, and Linux

  • Sithsu Profile Picture


    -,  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

    Perl, Java, JSP, and Javascript

  • linuxien2011 Profile Picture


    Tunis,  Tunisia


    PHP, Perl, XML, and Visual Basic