Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

MPEG-2 μέσα σε AVI container δεν είναι και πολύ καλή ιδέα. Με vcodec=mpeg4 θα είναι πιο συμβατό με διάφορα προγράμματα το τελικό AVI. :-)

  • 2 εβδομάδες αργότερα...
  • Απαντ. 889
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ. (επεξεργασμένο)

Έχω τρία αρχεία τα...

file.kwd

file.odt

file.txt

 

.. που περιέχουν το ίδιο κείμενο, μια λίστα με ονόματα π.χ.

 

Υπάρχει δυνατότητα με μία εντολή να εισάγω κείμενο στο τέλος (ή μετά από κάποια

- μέσω της ίδιας εντολής - καθορισμένη σειρά) του κειμένου και στα τρία αρχεία ταυτόχρονα;

 

ευχαριστώ.

Επεξ/σία από mistral
Δημοσ.

Άντε για το txt, πες είναι plain-text και μπορείς να κάνεις append στο τέλος του μία συμβολοσειρά, π.χ. New Name:

 

>echo "New Name" >> file.txt

 

Τα άλλα δύο όμως που είναι binary formats; Δε νομίζω ότι KWord και OpenOffice έχουν τόσο εκτεταμένο command line interface που να μπορείς από κονσόλα να κάνεις editing υπαρχόντων documents με κάποιο switch...

Δημοσ.
Τα άλλα δύο όμως που είναι binary formats; Δε νομίζω ότι KWord και OpenOffice έχουν τόσο εκτεταμένο command line interface που να μπορείς από κονσόλα να κάνεις editing υπαρχόντων documents με κάποιο switch...

 

Δοκίμασα αλλά δεν γίνεται τίποτε, όπως το περιγράφεις έχει το θέμα.

Από κονσόλα δεν δέχεται εισαγωγή κειμένου ούτε το .kwd ούτε το .odt

Μόνο στο .txt γίνεται.

Ευχαριστώ.

Δημοσ. (επεξεργασμένο)

Γίνεται αλλά όχι τόσο εύκολα.

 

Τα KWD και ODF είναι συμπιεσμένα με ZIP plain text files που χρησιμοποιούν XML για τη μορφοποίηση. Κάποιος μπορεί να τα κάνει extract, edit το content.xml και μετά ξανά compress σε ZIP, αρκεί να προσέξει τη σύνταξη της XML στις μετατροπές του. Αν πρόκειται για κάτι απλό όπως να προστεθεί μία γραμμή στο τέλος, μπορεί γίνει με την sed ή την awk, εισάγοντας κάτι σαν:

><text:p><text:span>ΝΈΑ ΓΡΑΜΜΗ</text:span></text:p>

στο τέλος, μόλις πριν από τα

></office:text></office:body></office:document-content>

(ή τα αντίστοιχα του kwd)

 

Για πιο σύνθετη επεξεργασία θα πρέπει να χρησιμοποιηθεί κάποια γλώσσα όπως η python, η ruby ή η perl, για να γίνει parse το xml με τη δομή του. Υπάρχουν και πιο high level βιβλιοθήκες όπως το odfpy ειδικά για αυτό.

 

Αν ήταν κλειστά binary formats όπως τα παραδοσιακά DOC του office, εκεί θα ήταν πολύ πιο δύσκολο. Για τέτοιες περιπτώσεις μπορεί κάποιος να αξιοποιήσει το openoffice μέσω του PyUno ή και του PyUNO Bridge.

Επεξ/σία από nske
Δημοσ.
Γίνεται αλλά όχι τόσο εύκολα.

 

Τα KWD και ODF είναι συμπιεσμένα με ZIP plain text files που χρησιμοποιούν XML για τη μορφοποίηση. Κάποιος μπορεί να τα κάνει extract, edit το content.xml και μετά ξανά compress σε ZIP, αρκεί να προσέξει τη σύνταξη της XML στις μετατροπές του. Αν πρόκειται για κάτι απλό όπως να προστεθεί μία γραμμή στο τέλος, μπορεί γίνει με την sed ή την awk, εισάγοντας κάτι σαν:

><text:p><text:span>ΝΈΑ ΓΡΑΜΜΗ</text:span></text:p>

στο τέλος, μόλις πριν από τα

></office:text></office:body></office:document-content>

(ή τα αντίστοιχα του kwd)

 

Για πιο σύνθετη επεξεργασία θα πρέπει να χρησιμοποιηθεί κάποια γλώσσα όπως η python, η ruby ή η perl, για να γίνει parse το xml με τη δομή του. Υπάρχουν και πιο high level βιβλιοθήκες όπως το odfpy ειδικά για αυτό.

 

Αν ήταν κλειστά binary formats όπως τα παραδοσιακά DOC του office, εκεί θα ήταν πολύ πιο δύσκολο. Για τέτοιες περιπτώσεις μπορεί κάποιος να αξιοποιήσει το openoffice μέσω του PyUno ή και του PyUNO Bridge.

 

Γεια σου nske.

post-9592-129063040378_thumb.gif

post-9592-12906304038_thumb.png

Δημοσ.
Γεια σου nske.

 

θρανίο

το λαμπάκι του ενός αγίου nske δεν ανάβει !

δες τι παίζει με την εγγύηση !

 

 

δεν γίνεται με script να διαβάσουν τα KWD και ODF, το νέο αρχείο txt και να το σώσουν ;

.

Δημοσ. (επεξεργασμένο)

Ευχαριστώ firewalker, πολύ καλύτερο απ' αυτό που θα έφτιαχνα :-) (gimp; )

 

δεν γίνεται με script να διαβάσουν τα KWD και ODF, το νέο αρχείο txt και να το σώσουν ;

Ναι αλλά το TXT δεν έχει πληρφορίες μορφοποίησης, οπότε ούτε και τα ODF/KWD θα έχουν μετά τη μετατροπή. Υποθέτω ότι KWD/ODF θα θέλει να χρησιμοποιήσει μόνο κάποιος που έχει ήδη αρχεία με κάποια μορφοποίηση.

 

Σιγά μην έχει εγγύηση, απ' το φανάρι το πήρε ;-)

Επεξ/σία από nske
Δημοσ.
Ευχαριστώ firewalker, πολύ καλύτερο απ' αυτό αυτό που θα έφτιαχνα :-)

 

nop...

 

kolourpaint για το png και convert -delay 50 *.png anim.gif για το gif.

 

Το gif δεν σε αφήνει να το ανεβάσεις;

 

Έχει τρία χρόνια εγγύηση.

Δημοσ.

ευχαριστώ nske

 

δεν σκέφτηκα την μορφοποίηση !

 

Σιγά μην έχει εγγύηση, απ' το φανάρι το πήρε ;-)

πουλάει και το πατριαρχείο τέτοια ;

.

Δημοσ.

echo "νομίζω καλύτερα πάει ένα φωτοστέφανο !"

 

script είναι, εντάξει ;

 

θρανίο

με script τα κάνεις όλα αυτά, ρε μεγάλε ; :mrgreen:

.

  • 2 εβδομάδες αργότερα...
Δημοσ.

Πρόσφατα εγκατέστησα τα Ubuntu 9.10 και έφαγα το internet για tutorial για την κονσόλα και τυχαία βρήκα αυτό το topic. Πολύ καλή δουλειά σε όλους..

Ξεκινάω το διάβασμα :)

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...