![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Brauchen Sie einen regulären Ausdruck | tony3101 | Shell Programmierung und Scripting | 4 | 06-05-2008 03:13 AM |
| Regular Expression Problem | chris1234 | UNIX for Dummies Questions & Answers | 12 | 04-02-2008 07:44 AM |
| Regular Expression Problem | djkane | Shell Programmierung und Scripting | 5 | 06-21-2006 10:07 AM |
| Regular Expression Problem | Netmaster | UNIX for Dummies Questions & Answers | 1 | 12-07-2005 09:34 PM |
| Regular Expression + Aritmetical Expression | Z0mby | Shell Programmierung und Scripting | 2 | 05-21-2002 10:59 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Komplexe Pipeline / Umleitung / Regular Expression Problem
Dies ist eine sehr harte Unix-Befehl, den ich nicht führen .....
...... hier ist es:Die Datei ~ unx122/public/data.txt enthält mehr als 18.000 Zeilen Text. Hier sind die ersten zehn Zeilen der Datei: Seitennummerierung 20657 2740 28416 31090 18145 Shiner 1695 2507 9964 1451 2 13122 cool 29210 23832 22861 25037 18722 Unterhaltung 16186 23873 5049 3781 15735 Sandwiches 9407 61 10817 7342 18224 Nahrung 27174 8344 331 18238 25000 humanitäre 29733 13594 5573 24760 20213 Gus 10371 20643 22256 28933 7187 Förderung 24678 31046 5759 7005 29626 ethereal 4963 15542 12202 23911 31595 Jede Zeile enthält ein Wort, und fünf Nummern, die jeweils durch Leerzeichen getrennt. Es gibt keine Leerzeichen oder Satzzeichen in einem oder mehreren der Wörter, jedes Wort besteht nur aus Groß-und Kleinbuchstaben. Alle Zahlen sind ganze Zahlen (keine Dezimalzahlen und keine negativen Zahlen). Es werden keine führenden Nullen (zusätzliche Nullen hinzugefügt, um den Beginn der Nummern). ************************************************** *** Von der Datei ~ unx122/public/data.txt, wählen Sie alle Zeilen, die haben Sie ein Wort in der Spalte ein, dass beginnt und endet mit Vokalen und die Werte zwischen 1000 und 9999 in der dritten Spalte. Sortieren diese Zeilen in umgekehrter Reihenfolge nach Spalte 3, dann Wählen Sie die Zeilen 15 bis 37. Schließlich, um diese Linien in normal, um nach Spalte 1 und schreibt sie in die Datei ~ / uli101_a2_output.txt (überschreibt alle Daten, die bereits in dieser Datei). Erstellen Sie ein Kommando-Pipeline um diese Aufgabe zu erfüllen. In der Datei ~ / uli101_assignment2, einen geeigneten bash Shebang Linie, dann ist dein Kommando-Pipeline. Begriffsbestimmungen Hier sind die Definitionen für einige der verwendeten Begriffe in der Problem-Beschreibung: Vokal - einen der Buchstaben: a, e, i, o oder u. Konsonanten - alle Schreiben, die nicht einen Vokal. Charakter - jeden Buchstaben, Zahl, Ziffer, Leerzeichen oder Satzzeichen. Upper-Case - GROSSBUCHSTABEN Lower-Case - Non-Großbuchstaben Odd-stellige - eine dieser Stellen: 1, 3, 5, 7 oder 9. Auch stellige - eine dieser Stellen: 0, 2, 4, 6 oder 8. Ungerade Zahl - eine Zahl, die sich nicht gleichmäßig durch 2 teilbar (eine Reihe endet in einer ungeraden Ziffer). Auch Zahl - eine Zahl, die sich gleichmäßig durch 2 teilbar (eine Reihe endet in einer noch Ziffer). Normal, um - aufsteigend (niedrigsten bis zum höchsten Wert). Verwenden Sie eine numerische Art für Zahlen, oder eine ASCII-Art für den Text. Umgekehrter Reihenfolge - absteigend (der höchsten bis zur niedrigsten Wert). Verwenden Sie eine numerische Art für Zahlen, oder eine ASCII-Art für den Text. |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|