DIMITRISG Δημοσ. 30 Απριλίου 2008 Share Δημοσ. 30 Απριλίου 2008 κατεβάζω ένα αρχείο .qif απο την τράπεζα on line και το βάζω στο kmymoney. Για να το δεχτεί όμως το kmymoney πρεπει πρώτα να κάνω την ακόλουθη αλλαγή στην πρώτη σειρα : !type:Bank > !Type:Bank πως μπορω να το κάνω αυτόματα ; πχ με cat file.qif | sed -e s/type/Type/g το βλέπω σωστα αλλα πως μπορω αυτο το αποτελεσμα να το αποθηκευω στο αρχείο ; ευχαριστω Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ftso Δημοσ. 30 Απριλίου 2008 Share Δημοσ. 30 Απριλίου 2008 cat file.qif | sed -e s/type/Type/g > arxeio Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
myle Δημοσ. 30 Απριλίου 2008 Share Δημοσ. 30 Απριλίου 2008 echo $(cat file.qif | sed -e s/type/Type/g) > file.qif Αλλα επειδή δεν είμαι σίγουρος αν επηρρεάζει τα new lines μπορείς να το αποθηκεύεις σε ένα άλλο αρχείο ενδιάμεσα και στην συνέχεια να το στέλνεις στο αρχείο που θέλεις. cat file.qif | sed -e s/type/Type/g > temp mv temp file.qif Δεν μπορείς να το στείλεις κατευθείαν στο αρχείο που θέλεις (file.qif) γιατί τότε θα δημιουργήθει ένα κενό αρχείο στην θέση του file.qif καθώς το bash μόλις δει το > filename δημιουργει ένα άδειο αρχείο με όνομα filename αντικαθιστώντας το προηγούμενο πριν από οτιδήποτε άλλο και έτσι η cat θα σου τυπώσεί το τίποτα όπου θα εφαρμοστεί ο sed. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
DIMITRISG Δημοσ. 1 Μαΐου 2008 Μέλος Share Δημοσ. 1 Μαΐου 2008 ευχαριστώ πολύ παιδιά για τις κατατοπιστικές διευκρινήσεις. Το έκανα έτσι Δημήτρη(δες) και τα έβαλα σε μια γραμμή : cat file1.qif | sed -e s/type/Type/g > file2.qif && mv -f file2.qif file1.qif Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.