|
|
|
|
Google Site
|
|||||||
| Φόρουμ | Εγγραφή | Ιστολόγιο | Man Σελίδες | Κανόνες Φόρουμ | Σύνδεσμοι | Λευκώματα | Συχνές ερωτήσεις | Χρήστες | Ημερολόγιο | Αναζήτηση | Η σημερινή Θέσεις | Mark Forums Read |
| Ο προγραμματισμός και η Shell Scripting Post ερωτήσεις για KSH, CSH, SH, BASH, Perl, PHP, sed, AWK ΑΛΛΑ και shell scripts και shell scripting γλώσσα εδώ. |
![]() |
|
|
Εργαλεία Θέματος | Αναζήτηση αυτό το νήμα | Βαθμολογήστε Νήμα | Display Modes |
|
|||
|
Βρείτε πληροφορίες από περίπλοκες strings
Γεια εμπειρογνωμόνων,
Έχω το αρχείο με αυτές τις γραμμές: var1 \u003d thu_13: 12:32, var2 \u003d Microsoft, var3 \u003d 240ms, var4 \u003d Mozilla/4.0_ (sun? _MSIR_3-4? _windows.? _NET_1.1323.53 var1 \u003d thu_13: 13:32, var2 \u003d Microsoft, var3 \u003d 213ms, var4 \u003d Mozilla/4.0_ (sun? _MSIR_3-4? _windows.? _NET_1.1323.53 var1 \u003d thu_13: 16:32, var2 \u003d Microsoft, var3 \u003d 654ms, var4 \u003d Mozilla/4.0_ (sun? _MSIR_3-4? _windows.? _NET_1.1xcv23.53 Πώς μπορώ να μετατραπεί σε: thu_13: 12:32, η Microsoft, 240ms, Mozilla/4.0_ (sun? _MSIR_3-4? _windows.? _NET_1.1323.53 thu_13: 13:32, η Microsoft, 213ms, Mozilla/4.0_ (sun? _MSIR_3-4? _windows.? _NET_1.1323.53 thu_13: 16:32, η Microsoft, 654ms, Mozilla/4.0_ (sun? _MSIR_3-4? _windows.? _NET_1.1xcv23.53 Βασικά, θα ήθελα να αφαιρέσετε "XXXXX \u003d". Σε ευχαριστώ |
| Sponsored Links |
|
|
|
|||
|
Σας ευχαριστώ πολύ που βοηθά
ωστόσο, Υπάρχουν μερικές φορές ότι το σήμα μπορεί να είναι ίση μέσα σε ένα κείμενο. var1 \u003d thu_13: 12:32, var2 \u003d Microsoft, var3 \u003d 240ms, var4 \u003d Mozilla/4.0_ (sun? _MSIR_3-4? _reg \u003dedit_windows.? _NET_1.1323.53) οπότε αυτό θα πρέπει να δώσει το αποτέλεσμα thu_13: 12:32, η Microsoft, 240ms, Mozilla/4.0_ (sun? _MSIR_3-4? _reg \u003dedit_windows.? _NET_1.1323.53) |
|
|||
|
Ελπίζω αυτό θα βοηθήσει και
$ Var \u003d "thu_13: 12:32, var2 \u003d Microsoft, var3 \u003d 240ms, var4 \u003d Mozilla/4.0_ (sun? _MSIR_3-4? _reg \u003d Edit_windows.? _NET_1.1323.53)
" $ Echo $ var | awk '(gsub ( "var .\u003d",""); εκτύπωση)' thu_13: 12:32, η Microsoft, 240ms, Mozilla/4.0_ (sun? _MSIR_3-4? _reg \u003d edit_windows.? _NET_1.1323.53) |
|
|||
|
Φίλος είχε δει πώς μπορείτε να αντικαταστήσετε ένα σχήμα με τη χρήση sed και awk, να προσπαθήσουμε να βρούμε ένα κοινό πρότυπο για το string που πρέπει να αντικατασταθεί για παράδειγμα:
echo $ var | awk '(gsub (",....\u003d",","); εκτύπωση)' αυτό θα αντικαταστήσει , xxxx\u003d Με , |
| Sponsored Links |
|
|
![]() |
| Σελιδοδείκτες |
| Εργαλεία Θέματος | Αναζήτηση αυτό το νήμα |
| Display Modes | Βαθμολογήστε αυτό το νήμα |
|
|
Περισσότερα UNIX και Linux Forum Θέματα που μπορεί να σας Χρήσιμη
|
||||
| Νήμα | Thread Starter | Φόρουμ | Απαντήσεις | Τελευταίο μήνυμα |
| Βρείτε το διάστημα μεταξύ των γραμμών με συμβολοσειρές | Galt | Ο προγραμματισμός και η Shell Scripting | 5 | 05-07-2008 03:06 μμ |
| Για να βρείτε πολλαπλά συμβολοσειρές μετράνε σε ένα αρχείο | salaathi | Linux | 3 | 11-28-2007 06:31 AM |
| Πάρτε ένα όνομα φακέλου και το βρείτε σε άλλο φάκελο (Περίπλοκες) | hkhan12 | Ο προγραμματισμός και η Shell Scripting | 5 | 09-06-2006 01:25 μμ |
| Χρησιμοποιώντας το grep για να βρείτε ορισμένα μήκη των χορδών; | crabtruck | UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις | 4 | 11-04-2003 06:25 AM |
| Πώς μπορώ να βρω πληροφορίες σχετικά με το υλικό; | Fwurm | UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις | 3 | 10-31-2001 05:23 μμ |