spacepaste

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