
| Current Path : /home/cgabriel/10_company/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : //home/cgabriel/10_company/chsync1.py |
import re,sys,os,glob,random file = sys.argv[1] text = open(file).read() open(file+"~","w").write(text) nr = random.randint(10010000,99999999) print(nr) setpwd = "PWD" + str(nr) + "=$PWD" cdpwd = "cd $PWD" + str(nr) text = re.sub(r"PWD\d+\ *=[^\n]+",setpwd,text,99) text = re.sub(r"cd \$PWD[^\n]+",cdpwd ,text,99) setpwd = "set PWD" + str(nr) + "=%cd%" cdpwd = "cd %PWD" + str(nr) + "%" text = re.sub(r"set PWD[^\n]+", setpwd,text,99) text = re.sub(r"cd \%PWD[^\n]+",cdpwd ,text,99) print(text) open(file,"w").write(text)