![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Besoin d'une expression régulière | tony3101 | De programmation et de script Shell | 4 | 06-05-2008 04:13 AM |
| Problème expression régulière | chris1234 | UNIX pour les nuls Questions et réponses | 12 | 04-02-2008 08:44 AM |
| Regular Expression problème | djkane | De programmation et de script Shell | 5 | 06-21-2006 11:07 AM |
| Problème expression régulière | NetMaster | UNIX pour les nuls Questions et réponses | 1 | 12-07-2005 09:34 PM |
| Regular Expression + Expression Aritmetical | Z0mby | De programmation et de script Shell | 2 | 05-21-2002 11:59 AM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Complex Pipeline / Redirection / Regular Expression problème
Il s'agit d'une commande unix très dur que je ne pouvais pas accomplir .....
...... il est ici:Le fichier ~ unx122/public/data.txt contient plus de 18.000 lignes de texte. Voici les dix premières lignes du fichier: pagination 20657 2740 28416 31090 18145 Shiner 1695 2507 9964 1451 2 13122 cool 29210 23832 22861 25037 18722 divertir 16186 23873 5049 3781 15735 sandwiches 9407 61 10817 7342 18224 subsistance 27174 8344 331 18238 25000 humanitaire 29733 13594 5573 24760 20213 Gus 10371 20643 22256 28933 7187 la promotion de 24678 31046 5759 7005 29626 ethereal 4963 15542 12202 23911 31595 Chaque ligne contient un mot à cinq chiffres, séparés par des espaces. Il n'y a pas d'espaces ou des signes de ponctuation dans l'un des mots, chaque mot est composé de seulement supérieur et des lettres minuscules. Tous les nombres sont des nombres entiers (pas de décimales et pas les nombres négatifs). Il n'y a pas de zéros (des zéros supplémentaires ajoutés au début de la numérotation). ************************************************** *** Depuis le fichier ~ unx122/public/data.txt, sélectionner toutes les lignes ont un mot dans la colonne qui commence et se termine avec des voyelles et ont des valeurs entre 1000 et 9999 dans la troisième colonne. Trier ces lignes dans l'ordre inverse selon la colonne 3, puis sélectionnez les lignes 15 à 37. Enfin, mettre ces lignes dans ordre normal conformément à la colonne 1 et les écrire dans le fichier ~ / uli101_a2_output.txt (écraser les données déjà dans ce fichier). Création d'un pipeline de commande pour effectuer cette tâche. Dans le fichier ~ / uli101_assignment2, place un bash shebang ligne, alors votre commande pipeline. Définitions Voici les définitions de certains termes utilisés dans la description du problème: Vowel - l'une des lettres: a, e, i, o ou u. Consonant - une lettre qui n'est pas une voyelle. Caractère - toute lettre, nombre, chiffre, espace ou caractère de ponctuation. Haute-Case - LETTRES CAPITALES Basse-Case - non-lettres majuscules Odd chiffres - l'une de ces chiffres: 1, 3, 5, 7 ou 9. Même les chiffres - l'une de ces chiffres: 0, 2, 4, 6 ou 8. Nombre impair - Un nombre qui n'est pas uniformément divisible par 2 (un certain nombre se terminant par un chiffre impair). Même nombre - un nombre qui est également divisible par 2 (un certain nombre se terminant dans un même chiffre). Normal ordre - l'ordre croissant (le plus bas à plus forte valeur). Utilisez un type numérique pour des nombres, ou une sorte de texte ASCII. Inverser l'ordre - l'ordre décroissant (du plus haut vers le plus bas en valeur). Utilisez un type numérique pour des nombres, ou une sorte de texte ASCII. |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|