![]() |
|
|
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 |
| Shell script à la recherche de texte dans un fichier et copier le fichier | imeadows | UNIX pour les nuls Questions et réponses | 9 | 11-12-2008 09:12 PM |
| Extension de fichier de recherche et de copie | bsandeep_80 | UNIX for Advanced & Expert Users | 20 | 04-04-2008 11:19 AM |
| la recherche de noms de fichiers avec des chaînes de recherche dans un autre fichier | pathanjalireddy | De programmation et de script Shell | 3 | 06-08-2005 06:35 AM |
| Comment pouvez-vous copier les chaînes? | zone | High Level Programming | 3 | 05-15-2002 01:17 PM |
| Recherche de chaînes de caractères | lesstjm | UNIX pour les nuls Questions et réponses | 5 | 04-26-2002 10:58 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Recherche de chaînes de caractères et copie de nouveau fichier
Salut tous,
Je suis seulement à apprendre la programmation shell, J'ai besoin de faire les choses suivantes dans mon script shell. Rechercher un fichier journal pour deux \ plus de chaînes. Si les deux \ plus de chaînes sont alors écrire à un autre outputfile si un seul de la chaîne est trouvée, l'écriture trouve une chaîne de caractères dans le fichier de sortie et d'autres dans d'autres fichier de sortie. Est-il possible de le faire? Si tel est le cas s'il vous plaît partager le code Merci Amit |
|
||||
|
utiliser si [], puis ..... autre ......
utiliser l'état de sortie de grep comme condition grep sorties avec 0 si la chaîne est trouvée, 1 s'il n'est pas trouvé et 2 si le fichier n'existe pas. puis utilisez> pour rediriger la sortie vers un fichier et>> pour ajouter à la sortie de votre fichier. amusez-vous! |
|
||||
|
Salut Lami
Merci pour l'info. Mon exigence est un peu comme ça ... pouvez-vous jeter la lumière sur cette somemore Je suis en train d'écrire un script shell qui va scanner un fichier de log pour les trois chaînes de succès c'est-à-dire image1, la réussite image2, image3 succès. Mon shell tcsh est Si tous les 3 chaînes sont ensuite insérer les 3 cordes d'une file1 et envoyez un mail aux développeurs de file1 Si tous les 3 sont note trouvée copie les cordes d'un file2 et file2 envoyer aux développeurs. De même, si la chaîne de caractères image1 et image2 sont image3 manque ... et puis insérez la chaîne image1 et image2 de fichier-1 et d'insérer la chaîne de image3 fichier-2 et d'envoyer un mail attacher les deux file1 et file2 de développeur. J'ai essayé si - d'autre, mais que le script est en plus, Désolé pour les problèmes Amit |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|