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.
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of