Ξεκινήστε την εντολή Unix από τον κώδικά σας Ruby , όπως στο ακόλουθο δείγμα κώδικα :
OutputStream = IO.popen ( " ls * txt . " )
Αντικατάσταση "ls * . txt " με την εντολή Unix θα πρέπει να εκτελέσετε , συμπεριλαμβανομένων των παραμέτρων της γραμμής εντολών του . Ruby θα δημιουργήσει μια νέα διαδικασία Unix για να εκτελέσετε την εντολή σας , και περιμένετε μέχρι τις νέες εξόδους διαδικασία . Μεταβλητή commandOutput είναι ένας περιγραφέας ρεύμα για την έξοδο της εντολής Unix 2
Ανακτήστε το αποτέλεσμα που δημιουργείται από την εντολή του Unix , όπως στο ακόλουθο δείγμα κώδικα : .
CommandOutput = OutputStream . readlines εικόνων
3
Διαδικασία εξόδου της εντολής , όπως η εφαρμογή σας απαιτεί , όπως στο ακόλουθο δείγμα κώδικα :
βάζει commandOutput.join
το παράδειγμα θα είναι ακριβώς ενώσετε όλες τις γραμμές παραγωγής και να τα στείλετε στην τυπική έξοδο της εφαρμογής Ruby ? μπορείτε να αντικαταστήσετε ότι με οποιαδήποτε άλλη επεξεργασία εξόδου
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα