Beste,
Een co-webmaster heeft een virus op zijn pc gehad waardoor het ftp wachtwoord uitgelezen werd en zo'n 200 files werden aangepast op mijn hosting.
Ik heb intussen via wat commando's een lijst van die files kunnen bekomen en opgeslagen in een bestandje.
Met volgend commando kan ik ook de lijn verwijderen die overbodig is in de file:
sed -e '/tezoekentekst/d' file.txt >file.txt.new
Ik zie echter nog twee problemen:
- Hoe kan ik file.txt vervangen door de input van mijn file waar alle bestanden in vermeld staan?
- Hoe kan ik alle files die de extensie .new zullen hebben terug de orginele naam geven?
Ik dacht aan een combinatie van rm en mv maar dan met wildcards. Als ik dat doe dan worden de wildcard niet toegepast maar gewoon overgenomen in de bestandsnamen.
Iemand die me wat op weg kan helpen?
Ik ben niet echt een dagelijks linux gebruiker, ken enkel een aantal basis commando's (de sed heb ik via google wat bij elkaar geraapt).
Groeten,
Pieter