tool για διευκόλυνση σύνταξης bash one-liners που επεξεργάζονται κείμενο (grep, sed, awk, sort ...)
Nick Demou
ndemou at gmail.com
Tue Dec 1 16:32:59 EET 2009
μια φορά στο τόσο γράφω τερατάκια σαν αυτό:
grep 911456 * | grep -v "<tt>" | grep "<dt>" | sed -e "s/^.*<dt>//"
-e "s/<\/dt>.*<f>[^:]*sp:/ ; /" -e "s/#.*<t>[^:]*sp:/ ; /" -e
"s/#.*<ts>/ ; /" -e "s/<\/ts>.*$//"| sed -e
"s/\([^;]*\);\([^;]*\);\([^;]*\);\([^;]*\)/ \4 ; \2; \3; \1/" | sort |
uniq -c | sort -nr
δηλαδή απλές κατά βάση εντολές που παίρνουν text input και το
επεξεργάζονται η μία μετά την άλλη. Παρότι οι επί μέρους εντολές είναι
απλές μετά από ένα σημείο είναι λογικό να χάνεις την μπάλα και να
προχωράς μέχρι την ολοκλήρωση του one-liner αργά και βασανιστικά.
Μήπως υπάρχει κάποιο tool για να γράφεις τέτοια "mini-scripts" πιο
γρήγορα/εύκολα/ανώδυνα? Ίσως κάτι σαν gui με syntax highlighting και
τη δυνατότητα να βλέπεις live το αποτέλεσμα καθώς κάνεις edit την
εντολή?
--
"The software is licensed, not sold" -- MICROSOFT LICENSE TERMS
More information about the Linux-greek-users
mailing list