Discuss the below:
Q: Create a shell script that will list files in a directory. Here are the other requirements:
• The files must be listed in sorted order by the file name.
• By default, the program displays only file names.
• By default, the program lists the files in the current directory.
The program must provide the following command line options to the user:
• -d [directory]: The option should allow users to specify a directory or no directory name. If the -d option is provided without specifying a directory name; it should create a list from the current directory. The output shall be displayed using the following column headers:
File Name Size Owner Group
• -l: This option instructs the program to display a long listing. The output shall display the following column headers:
File Name Size Owner Group
• The user selects no options. List the file names under your current directory (~student user name/itec400/homework). The output shall display the following column header:
File Name