Project Report CSE257T : PROGRAMMING IN LINUX ENVIRONMENT (TOPIC : Writing Shell Script which generates ASCII table) Submitted to:Submitted by : Mr. Sami AnandRahul Reg. no. : 11005906 Section: K1R12 Roll no: 21 Acknowledgement I take this opportunity to present my votes of thanks to all those guidepost who really acted as lightening pillars to enlighten our way throughout this project that has led to successful and satisfactory completion of this study. I am highly thankful to Mr.
Sami Anand for her active support, valuable time and advice, whole-hearted guidance, sincere cooperation and pains-taking involvement during the study and in completing the assignment of preparing the said project within the time stipulated. Lastly, I am thankful to all those, particularly the various friends , who have been instrumental in creating proper, healthy and conductive environment and including new and fresh innovative ideas for us during the project, their help, it would have been extremely difficult for us to prepare the project in a time bound framework.
Table of Content 1. Abstract 2. Introduction 3. System requirements 4. Advantages 5. Coding 6. Testing 7. My module 8. Future purpose 9. Bibliography Abstract :- I’ve been assigned project “Write a shell script which generates ASCII table” for subject CSE257T (PROGRAMMING IN LINUX ENVIRONMENT). In my project I’ve made a shell script using linux which will generate ASCII table and will show the values for particular alphabet assigned to ASCII value. We will do the testing part for the coding of the program. Introduction:-
Linux :-Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution in which we do shell scripting for the programing. ASCII table : -The American Standard Code for Information Interchange is a character-encoding scheme originally based on the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text. Most modern character-encoding schemes are based on ASCII, though they support many additional characters. My project is the combination of these two aspect mentions above.
This is the content of our script which includes header files, opening file, comments, loops, conditional statements etc. After the content we can save it and we can compile and run the script by “. /” as we can see in snap shot. When we see again the files and directory using ls, we can see file ASCII. txt in list which is generated by our script. Also we can see it on graphical user interface by going to home directory. And if we want to see the content of the ASCII. txt file we can see it graphically by double clicking on it or in command prompt by using “cat ” command. My Module:-
In our project , me and my partner had separated the work and did all the work separately and at last we write it with all the information I studied about the file handling , using file in script and use of octal, decimal number for ASCII values in program other than that is done by my partner. Future Purpose :- This project will help to generate ASCII table which will help in various fields espacily in computer science and electronics, its ability is to run on any Linux based operating system and occupy less memory favours it as compared to other programs. Bibliography :- Books- linux programing, scripting Websites:- Wikipedia