Re: Τερματικό για...αρχάριους!
Δημοσιεύτηκε: 02 Ιουν 2011, 12:48
Εδω σας εχω: http://i51.tinypic.com/27x16oi.png
To Forum της Ελληνικής Κοινότητας Ubuntu-gr
https://forum.ubuntu-gr.org/
mmamais έγραψε:Συγχαρητήρια για τον κόπο σας, μια ερώτηση παρακαλώ.
Έχω ας πούμε σε ένα φάκελο 1000 αρχεία φωτογραφιών, αριθμημένα, για παράδειγμα 0001.png, 0002.png ..... 1000.png.
Θέλω με cp να αντιγράψω τα 500 πρώτα, ή τέλος πάντων ορισμένα από τα αρχεία. Πως θα δώσω την εντολή ώστε να "πάρει" μόνο από 0001.png ως την 0500.png? Υποθέτω με παρόμοιο τρόπο θα μπορώ να δώσω και την ls, την mv κτλ.
Ευχαριστώ!
cp 0500.png /home/user/location && cp 04*.png /home/user/location && cp 03*.png /home/user/location && cp 02*.png /home/user/location && cp 01*.png /home/user/location && cp 00*.png /home/user/location
cd /home/user/mytest*
mmamais έγραψε:Ναι, τον αστερίσκο τον χρησιμοποιώ, απλά αυτή η λύση .... περιπλέκει κάπως τη κατάσταση και ίσως καλύτερα να ανοίξουμε το "παράθυρο" να κάνουμε τη δουλειά μας. Σας ευχαριστώ πάντως για τον κόπο σας!
for i in $(ls /tmp/temp1/); do test $(basename $i .png) -le 500 && cp /tmp/temp2/$i /tmp ; done
cp 0[0-4][0-9][0-9].png 0500.png φάκελος