Δημοσιεύτηκε: 28 Νοέμ 2011, 20:19
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.
Ψιλοκατάλαβα τι ακριβώς γίνεται, αλλά θα προτιμήσω να το κάνω σε 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;