fix.py #!/usr/bin/env python # -*- coding: utf-8 -*- import re def main(): fix = open('fix.sh', 'w+') for line in open("txt"): pkg = re.match(re.compile('''dpkg: warning: files list file for package '(.+)' '''), line) if pkg: cmd = "sudo apt-get -y install --reinstall " + pkg.group(1) fix.write(cmd + '\n') if __name__ == "__main__": main() fix.sh <- empty txt <- with all lines about missing packages