Ανοίξτε ένα τερματικό . Στο Unix ή Linux , συνήθως θα υπάρχει ένα εικονίδιο του τερματικού σταθμού για τη γραμμή μενού ή desktop . Σε Mac OS X , μπορείτε να ανοίξετε ένα τερματικό κάνοντας κλικ στο εικονίδιο " Spotlight " στη γραμμή μενού και πληκτρολογώντας " Terminal ". Στα Windows , εάν έχετε sed για την εγκατάσταση των Windows , μπορείτε να το ανοίξετε κάνοντας κλικ στο κουμπί " Έναρξη " , κάνοντας κλικ στο " Run " και πληκτρολογώντας 2
Πληκτρολογήστε την ακόλουθη εντολή "cmd ". :
sed ' s /\\ " [ ] * , [ ] * \\ " /\\ " \\ " /g ' file.csv > file.txt
Αυτό θα αντικαταστήσει όλα τα κόμματα στο CSV αρχείο με τους χώρους και να γράψει τα αποτελέσματα σε ένα αρχείο με όνομα " file.txt , " υπό την προϋπόθεση ότι τα κόμματα βρίσκονται ακριβώς ανάμεσα σε δύο εισαγωγικά - διασφαλίζοντας ότι τα ενσωματωμένα κόμματα, μέσα τα ίδια τα δεδομένα δεν αφαιρούνται
Η
3
Εκτυπώστε τα νέα δεδομένα , πληκτρολογώντας την ακόλουθη εντολή :
γάτα file.txt εικόνων
χρήση VBScript
Η 4
Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου .
5
Επικολλήστε τον ακόλουθο στο πρόγραμμα επεξεργασίας κειμένου σας :
αμυδρό FSO , το αρχείο , outfile , Rxp
dim FSO = CreateObject ( " Scripting.FileSystemObject " )
αμυδρό αρχείο = fso.OpenTextFile ( WScript.Arguments ( 0 ) , 1 )
dim outfile = fso.OpenTextFile ( WScript.Arguments ( 1 ) , 2 )
που Rxp = νέα RegExp
rxp.Global = True
rxp.Multiline = False
rxp.Pattern = " " " [ ] * , [ ] * " " "
κάνουμε, ενώ δεν file.atEndOfStream
text = file.ReadLine
outFile.WriteLine rxp.Replace (κείμενο , " " " " "" )
βρόχο
αυτό το σενάριο έχει δύο επιχειρήματα από τη γραμμή εντολών . Η πρώτη για το αρχείο CSV και το δεύτερο για το αρχείο εξόδου . Στην περίπτωση αυτή ισχύει το ίδιο " RegularExpression " μοτίβο που χρησιμοποιήθηκε στο sed μέρος του σεμιναρίου να αφαιρέσει το κόμμα και να γράψει τα δεδομένα στο αρχείο κειμένου εξόδου .
Η 6
Αποθηκεύστε την εργασία σας ως " csvkill . . vbs "
Η 7
Ανοίξτε ένα τερματικό με τις οδηγίες στο μέρος 1 του sed τμήμα και πληκτρολογήστε τα ακόλουθα :
csvkill.vbs file.csv file.txt
Αυτό θα διαβάσει το αρχείο " file.csv » και να γράψει τα αποτελέσματα στο αρχείο " file.txt . "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα