Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the ' Bourne-Again SHell ', a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh , which appeared in the Seventh Edition Bell Labs Research version of Unix.
Here is what the above code is Doing:
1. We’re importing the os module, which contains functions for interacting with the operating system.
2. We’re importing the sys module, which contains functions and objects that pertain to the Python interpreter.
3. We’re assigning the value of the first command-line argument to a variable named filename.
4. We’re calling the open() function from the built-in open() function to open the file.
5. We’re calling the read() function on the file object to read the file’s contents.
6. We’re printing the contents of the file to the screen.