CSI 1420 Intro to C Programming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment #2 – Unix Text Processing and Permissions Due: Friday, October 12, 2018 Total Points: 40
Objective
This assignment will test the student’s ability to perform the following:
Instructions
.docx or .rtf) will not be accepted.
your full name.
question should start in a new paragraph and under an appropriate heading(e.g. "Solution to Question 1" or "Answer 1")
Questions
Question 0. (Wildcards, 6 points) Write Unix commands to perform the following tasks.
(both uppercase and lowercase letters)
by any single character
iii) (2 points) List all file names in the current working directory that contain at least one
numeric character (0-9)
Question 1. (Text Processing, redirection and pipelines, 15 points) Write Unix commands to perform the following tasks. Each task must use exactly one line of command. Unless stated otherwise, all files are assumed to be at your current working directory.
directory. Print all file and subdirectory names of your home directory into a file named file2.
iii) (5 points) Copy the text from line 11 to line 20 of a given file input.txt and append the
copied text at the end of the file output.txt. (Assume that the file input.txt contains more than 20 lines of text contents0
directory that have .txt extension
Question 2. (File Permissions, 15 points) Consider the following output of the ls command in a given Unix directory:
-rw-r----- 1 mollah domain users 16 Oct 12 2018 bar
-rw-r----- 1 mollah domain users 225 Oct 12 2018 baz
-rw-r----- 1 mollah domain users 589 Oct 12 2018 foo
You are asked to manipulate the permissions settings of the three files in such a way, that the ls command output after the change of permission looks as follows:
-rwxr-xr-x 1 mollah domain users 16 Oct 12 2018 bar
-r-------- 1 mollah domain users 225 Oct 12 2018 baz
-rwxr--r-- 1 mollah domain users 589 Oct 12 2018 foo
Write down the Unix commands that would make such change. There should be one line of command for each of the files (bar, baz and foo), three lines in total.
Question 3. (Directory Permissions, 4 points)
does not have execute permission.
does not have read permission.
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme