input: 
  def install_software(software_name: str, software_version: str) -> str:
      """ Constructs a Bash script that can install a given software and its specified version.
      >>> install_software('Python', '3.8.5')
      '#!/bin/bash\\n\\n# Download latest version of Python\\ncurl -O https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz\\n\\n# Extract the tgz file\\ntar -xzf Python-3.8.5.tgz\\n\\n# Move into the Python directory\\ncd Python-3.8.5\\n\\n# Run the configure script\\n./configure\\n\\n# Compile and install\\nmake\\nmake install\\n'
      """
      script_content = f"#!/bin/bash\n\n# Download latest version of {software_name}\ncurl -O https://www.python.org/ftp/{software_name.lower()}/{software_version}/{software_name}-{software_version}.tgz\n\n# Extract the tgz file\ntar -xzf {software_name}-{software_version}.tgz\n\n# Move into the {software_name} directory\ncd {software_name}-{software_version}\n\n# Run the configure script\n./configure\n\n# Compile and install\nmake\nmake install\n"
      return script_content
  
output:     
      script_content = f"#!/bin/bash\n\n# Download latest version of {software_name}\ncurl -O https://www.python.org/ftp/{software_name.lower()}/{software_version}/{software_name}-{software_version}.tgz\n\n# Extract the tgz file\ntar -xzf {software_name}-{software_version}.tgz\n\n# Move into the {software_name} directory\ncd {software_name}-{software_version}\n\n# Run the configure script\n./configure\n\n# Compile and install\nmake\nmake install\n"
      return script_content
  