![]() |
|
|
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 |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| dont't trouverez regex | trek | De programmation et de script Shell | 3 | 05-27-2008 01:20 PM |
| test en bash regex | subin_bala | De programmation et de script Shell | 1 | 04-16-2008 04:27 AM |
| Simple script BASH? | JayC89 | De programmation et de script Shell | 16 | 10-02-2007 08:23 PM |
| find-regex: matching multiple extensions | r0sc0 | De programmation et de script Shell | 2 | 12-08-2005 02:32 PM |
| commande find retourné bash: / usr / bin / find: Argument liste trop longue | yacsil | De programmation et de script Shell | 1 | 12-15-2003 06:38 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Un simple de trouver et de le remplacer sans l'aide d'un regex (bash)
Salut, J'ai besoin de faire une exacte recherche et de remplacement (je ne veux pas utiliser des expressions régulières, car l'entrée provient de l'utilisateur). Je veux trouver une ligne qui correspond à l'utilisateur d'entrer un texte et de le remplacer par une chaîne vide. Par exemple, disons que l'utilisateur entre I love "Unix" et le contenu du fichier dans lequel je veux faire de recherche et de remplacement est la suivante: Code:
I like "Unix" more than DOS I love "Unix" I said I love "Unix" I love "Unix" a lot Maintenant, je veux remplacer la ligne I love "Unix" avec une chaîne vide. Et je tiens à laisser les autres lignes, comme I said I love "Unix" et I love "Unix" beaucoup comme il est. Les guillemets doubles sont intentionnelles. Utilitaire Unix qui peuvent le faire? Un exemple serait super! J'ai cherché et trouvé que sed est quelque chose près ce que je recherche, mais elle prend une expression régulière. Parce que la chaîne est entrée en provenance de l'utilisateur, il est difficile pour moi de produire une expression régulière pour cela. Toute autre manière? Merci! |
| Bookmarks |
| Tags |
| regex, les expressions régulières |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|