input: 
  from typing import List, Tuple
  
  
  def install_software(software_name: str, version: str) -> str:
      """Given a software name and a version, this function generates a Bash script to install the specified software.
      >>> install_software('Python', '3.8.5')
      '#!/bin/bash\\n# Download latest version of Python\\ncurl -O https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz\\n# Extract the tgz file\\ntar -xzf Python-3.8.5.tgz\\n# Move into the Python directory\\ncd Python-3.8.5\\n# Run the configure script\\n./configure\\n# Compile and install\\nmake\\nmake install'
      """
  
output:     
      script = f"#!/bin/bash\n# Download latest version of {software_name}\ncurl -O https://www.python.org/ftp/python/{version}/{software_name}-{version}.tgz\n# Extract the tgz file\ntar -xzf {software_name}-{version}.tgz\n# Move into the {software_name} directory\ncd {software_name}-{version}\n# Run the configure script\n./configure\n# Compile and install\nmake\nmake install"
      return script
  