Pack es in eine Schleife und lass das erste oder letzte Argument aus (je nach dem...)DEBIANUNDANDREAS hat geschrieben:Und wie mache ich es das die aktuellste *.ods Datei auf dem Desktop zurückbleibt?
Code: Alles auswählen
#!/bin/bash
FILES=$(ls *.11.2014*.odt)
for((i=1;i<${#FILES[@]};i++));do
echo mv ${FILES[$i]} Ziel/ver/zeich/nis/.
done
das echo zeigt dir nur an, was verschoben würde. Damit kannst du kontrollieren, ob das auch so passt. wenn du diese Schleife "scharf" machst, musst du nur das echo rauslöschen, dann wird tatsächlich gemoved.
lg scientific
PS: Die Reihenfolge kannst du umkehren mit »ls -r«, dann wird das älteste liegen gelassen.