CompTIA CySA+ CS0-003: Shell script

Shells take commands as inputs from users and execute them but they can also take commands as inputs from a file.  When we create a file with commands to be executed by shell, it is called shell scripts or shell programs.  We do this to automate repetitive work, create backup, and monitor systems.  It’s a great tool for cyber security experts because they can automate security checks on multiple systems simultaneously.  For example, you can do ping sweeps that checks entire IP address range by creating a file with a command.  You can do the same thing on python and PowerShell, but not all computers will have the two installed. Additionally, as a security analyst, you may have restriction to what tools you can use and should know how to deal with linux as well.