Ich habe eine Liste mit Links wie diese
http://mysite.com/wp-content/uploads/dogs-24x100.png
http://mysite.com/wp-content/uploads/dogs-640x2648.png
http://mysite.com/wp-content/uploads/dogs-72x300.png
http://mysite.com/wp-content/uploads/dogs-large.png
http://mysite.com/wp-content/uploads/dogs-medium.png
http://mysite.com/wp-content/uploads/dogs-small.png
http://mysite.com/wp-content/uploads/dogs.png
http://mysite.com/wp-content/uploads/cats-24x100.png
http://mysite.com/wp-content/uploads/cats-640x2648.png
http://mysite.com/wp-content/uploads/cats-72x300.png
http://mysite.com/wp-content/uploads/cats-large.png
http://mysite.com/wp-content/uploads/cats-medium.png
http://mysite.com/wp-content/uploads/cats-small.png
http://mysite.com/wp-content/uploads/cats.png
Wie lösche ich die Zeilen, die -large, -medium, -small enthalten und mit -numberxnumber enden? Plattform – Windows 7. Notepad++ und Sublime Text 2 installiert.
Antwort1
Wenn Sie dies regelmäßig tun möchten, besorgen Sie sich grep.exe
das von Unix portierte , und erstellen Sie dann eine Batchdatei mit folgendem Inhalt:
grep <"%1" -v -E -e "-large|-medium|-small|-24x100|-72x300|-640x2048" >"%1.pruned
Stellen Sie sicher, dass der grep
Port unterstützt -E
. Wenn nicht, müssen Sie mehrere Anrufe gleichzeitig tätigen:
grep <"%1" -v -e "-large" | grep -v -e "-medium" | grep ...
Die -e
Option wird benötigt, da alle Suchbegriffe mit beginnen -
.
Antwort2
Auf meinem Desktop habe ich immer Excel geöffnet und verwende es daher häufig.
Öffnen Sie die Liste in Excel, filtern Sie nach der Spalte und filtern Sie dann die Wörter heraus, die das enthalten, was Sie nicht möchten. Kopieren Sie die Liste, fügen Sie sie in ein neues Blatt ein und speichern Sie