input: from typing import List
  
  
  def install_software(software_version: str) -> str:
      """ Generate a Bash script that installs the specified version of software.
      >>> install_software("Python 3.8.5")
      #!/bin/bash\n\n# Download latest version of Python\n
      curl -O https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz\n
      # Extract the tgz file\n
      tar -xzf Python-3.8.5.tgz\n
      # Move into the Python directory\n
      cd Python-3.8.5\n
      # Run the configure script\n
      ./configure\n
      # Compile and install\n
      make\n
      make install
      """
  
output:     return f"""#!/bin/bash
  
  # Download latest version of {software_version.split()[0]}
  curl -O https://www.python.org/ftp/python/{software_version.split()[1]}/{software_version.replace(' ', '-')}.tgz
  # Extract the tgz file
  tar -xzf {software_version.replace(' ', '-')}.tgz
  # Move into the {software_version.split()[0]} directory
  cd {software_version.replace(' ', '-')}
  # Run the configure script
  ./configure
  # Compile and install
  make
  make install"""