dosenfleisch
Foren As
hallo,
ich hab ein verzeichnis, in dem sich eine menge dateien befinden.
ich möchte all jene dateien daraus kopieren, die mindestens zweimal denselben namen (bis zum ersten bindestrich) haben.
baum - ast.txt
eins - zwo.txt
vier - drei.txt
eins - zwo.txt
baum - borke.txt
drei - vier.txt
eins - drei.txt
drei - zwo.txt
schmid - meier.txt
in diesem beispiel wären es dreimal die "eins", zweimal die "drei" und zweimal "baum".
nur weiß ich nicht, wie die dateien heißen, sonst könnte ich mit find / -name *zahl* | wc -l danach suchen.
wie könnte ich das machen? das einzige, was mir momentan einfällt, ist vom anfang an der reihe nach den aktuellen dateinamen mit grep auf wiederholung zu prüfen.
geht das auch eleganter?
ich hab ein verzeichnis, in dem sich eine menge dateien befinden.
ich möchte all jene dateien daraus kopieren, die mindestens zweimal denselben namen (bis zum ersten bindestrich) haben.
baum - ast.txt
eins - zwo.txt
vier - drei.txt
eins - zwo.txt
baum - borke.txt
drei - vier.txt
eins - drei.txt
drei - zwo.txt
schmid - meier.txt
in diesem beispiel wären es dreimal die "eins", zweimal die "drei" und zweimal "baum".
nur weiß ich nicht, wie die dateien heißen, sonst könnte ich mit find / -name *zahl* | wc -l danach suchen.
wie könnte ich das machen? das einzige, was mir momentan einfällt, ist vom anfang an der reihe nach den aktuellen dateinamen mit grep auf wiederholung zu prüfen.
geht das auch eleganter?
Zuletzt bearbeitet: