Δημοσιεύτηκε: 28 Νοέμ 2011, 20:19
από Ilias95
medigeek έγραψε:Καλωσόρισες στον απίθανο κόσμο των regular expressions :)

Ωχ! Είχα ασχοληθεί κάποια στιγμή και τις είχα καταλάβει ως ένα βαθμό από το http://diveintopython3.ep.io/regular-expressions.html αλλά αυτό που μου είχε μείνει περισσότερο ήταν:
Jamie Zawinski έγραψε:Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems.

:lol:

Ψιλοκατάλαβα τι ακριβώς γίνεται, αλλά θα προτιμήσω να το κάνω σε bash τελικά.
Αυτό που έγραψες με τη sed δουλεύει περίφημα! Το βρήκα και με awk όπως είπες επίσης:
Κώδικας: Επιλογή όλων
ffmpeg -i video.avi -vcodec copy -f rawvideo -y /dev/null 2>&1 | tr "^M" '\n' | awk '/^frame=/ {print $2}'| tail -n 1

Off topic:
Τα tr, sed, awk και tail υπάρχουν by default σε κάθε διανομή Linux;