Benutzer:Angorastuhl: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 33: Zeile 33:
fobj.close()
fobj.close()
</pre>
</pre>
Mindestens das da oben hat Probleme, wenn "\n" im Dateinamen sind.
oder von sigmatron: <pre>xargs -n 1 -I% echo rm '%' < liste</pre> oder <pre>fdupes --omitfirst . | xargs -n 1 -I% echo rm '%'</pre>
oder von sigmatron: <pre>xargs -n 1 -I% echo rm '%' < liste</pre> oder <pre>fdupes --omitfirst . | xargs -n 1 -I% echo rm '%'</pre>

Version vom 9. Januar 2010, 18:40 Uhr


Ideen:

  • Metatags von Seiten für Stichpunkte bei den Schlagwoertern von Firefox verwenden?



löschen von dubletten via fdupes und ohne prompt:

#!/usr/bin/env python

import os, sys

if len(sys.argv) < 2 :
	print "no input file"
	sys.exit(1)
lastone = ""
fobj = open(sys.argv[1], "r")
for line in fobj :
	if os.path.basename(line) == lastone :
		if os.path.isfile(line) :
			print line+" wird geloescht"
			# os.remove(line)
	else :
		# lastone = os.path.basename(line)
		print line+" wird nicht geloescht\n"
fobj.close()

Mindestens das da oben hat Probleme, wenn "\n" im Dateinamen sind.

oder von sigmatron:

xargs -n 1 -I% echo rm '%' < liste

oder

fdupes --omitfirst . | xargs -n 1 -I% echo rm '%'