Chapter 14. Using Python as a Bash Scripting Alternative

Python is another scripting language and the newest that we have looked at so far. Similar to bash and Perl, Python is an interpreted language and makes use of the shebang. Although, it does not have a shell interface, we can access a console called the REPL where we can type Python codes to interact with the system. In this chapter we will cover the following topics:

  • What is Python?
  • Saying Hello the Python way
  • Pythonic arguments
  • Significant whitespace
  • Read user input
  • Using Python to write to files

What is Python?

Python is an object-oriented interpreted language that is designed to be easy to use and to aid Rapid Application Development. This is achieved by the use of simplified semantics in the ...

Get Mastering Linux Shell Scripting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.