![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
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 |
| Aide urgente sur exceutable fichier | jagan_kalluri | UNIX pour les nuls Questions et réponses | 5 | 05-29-2008 04:06 PM |
| Besoin d'aide d'urgence | user_prady | De programmation et de script Shell | 3 | 09-03-2007 10:51 PM |
| Major Aide d'urgence nécessaire! | billett05 | UNIX pour les nuls Questions et réponses | 3 | 07-20-2005 03:55 PM |
| Besoin d'information d'urgence. | sumit_krishan | UNIX pour les nuls Questions et réponses | 3 | 06-08-2005 07:13 AM |
| Shell Script urgent | vas_dba | De programmation et de script Shell | 2 | 03-11-2005 09:00 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
salut tous
i need help Je suis confus et stucked. En fait, je suis nouveau dans ce script stuff. Je veux donner complète txt comme un apport à une variable, puis trier les données dans le fichier selon les caractères alphanumériques, comme mon fichier texte contient! et! et! indiquant Minor, Major et repectively critique. Chaque alpha numérique représentent de nouvelles rubriques. Je suis en train de faire, mais en vain, plz help needed,des codes que je suis en train sont les suivants, [code]: #! / bin / bash alarmfile \u003d `cat ~ / alkatel.txt» [\ code] J'ai essayé tant de fois mais chaque fois que je tente de prendre le fichier en entrée par le code ci-dessus, mais j'ai obtenu les résultats >>: Command not found son d'une longue file, dans le cadre de l'envoi d'un fichier texte, ce que je veux prendre en entrée exemple de fichier >> ALAIL; CMD ALAIL 06095 08-01-30 11-58-23 INP ALAIL 06095 08-01-30 11-58-23 OPTEX \u003d RES ALAIL 06095 08-01-30 11-58-24 CEN 1/08-01-30/11 \u003d H 58 MN 19/STORED ALARMS LISTE TRAITEMENT TPFFIR ACC ! * A0628/540 / 07-12-17/15 H 58 / N \u003d \u003d 7598/TYP ICT / CAT \u003d SI / CAS \u003d MAL / NCEN \u003d MULCT / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000 / \u003d TEXAL AIS / COMPL.INF: / AF \u003d URMA1 / ICTRQ AGCA \u003d S1-TR01-B03-A112-R065 / 01-07-02 \u003d Amet / AFLR \u003d \u003d 222-09/CRC NACT ! * A0628/303 / 07-12-17/15 H 46 / N \u003d \u003d 7501/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-4/AGEO \u003d BUDLASAN-B01 / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF: / CN \u003d 3 si j'ai supprimé ces>> les opérateurs à partir du début de fichier, j'ai de nouveau eu le même rendement ALAIL;: command not found même ce fichier exécutable doesnt avoir la permission, mais je suis encore faire passer ce message Je suis tellement confus que je suis encore à mon premier pas depuis 3 jours S'il vous plaît, aidez-moi, pourquoi cela ne marche pas prendre l'ensemble du fichier d'entrée de texte plutôt que le premier mot et le reste de ignorin fichier Comme je l'ai dit avant! &! montrant critique alarms.its mineur et un fichier de log de alkatel switch & i ont pour extraire ! ,! ,! avec les date et heure, par exemple! * / 07-12-17/15 H 46 / c'est-à-dire événement CAS \u003d MAL & Texal c'est-à-dire / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF i recueillies stuff about reg exp de ce site de prendre yhe substring mais couldnt trouver une façon encore permettez-moi il est très clair que j'ai besoin de ce script bash seulementpas perl et dans toute autre langue j'ai essayé un autre script pour extraire les composants d'entrée dans le fichier comme Code:
:
#!/bin/bash
var=~/alkatel.txt
while read line $var
do
{
echo $line
}done
mais l'est devenu à mettre la boucle infinie de la première ligne comme >> ALAIL;: command not found un peut tout faire en attente de réponse bientôt ![]() |
|
||||
|
fichier commence comme suit
>> ALAIL; CMD ALAIL 06095 08-01-30 11-58-23 INP ALAIL 06095 08-01-30 11-58-23 OPTEX \u003d RES ALAIL 06095 08-01-30 11-58-24 CEN 1/08-01-30/11 \u003d H 58 MN 19/STORED ALARMS LISTE TRAITEMENT TPFFIR ACC ! * A0628/540 / 07-12-17/15 H 58 / N \u003d \u003d 7598/TYP ICT / CAT \u003d SI / CAS \u003d MAL / NCEN \u003d MULCT / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000 / \u003d TEXAL AIS / COMPL.INF: / AF \u003d URMA1 / ICTRQ AGCA \u003d S1-TR01-B03-A112-R065 / 01-07-02 \u003d Amet / AFLR \u003d \u003d 222-09/CRC NACT ! * A0628/303 / 07-12-17/15 H 46 / N \u003d \u003d 7501/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-4/AGEO \u003d BUDLASAN-B01 / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF: / CN \u003d 3 ! * A0628/306 / 08-01-23/07 H 20 / N \u003d \u003d 9619/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFCN CNLM3-4/AGEO \u003d \u003d MKRASHID-B02-A003 / CN \u003d TEXAL ISOLE ! * A0628/303 / 07-12-17/15 H 46 / N \u003d \u003d 7503/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-12/AGEO \u003d KHOTYWAL-B01 / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF: / CN \u003d 0 ! * A0628/089 / 08-01-29/22 H 14 / N \u003d \u003d 1760/TYP PEV / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-11/AGEO \u003d QADIRPUR-B01 / TEXAL \u003d unité de production ! * A0628/320 / 08-01-17/13 H 47 / N \u003d \u003d 8062/TYP COM / CAT \u003d ID / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAL-15/AGEO \u003d S1-TR01-B04 / TEXAL \u003d DEFECTUEUSE UNITE COMPL.INF: * # F0612/T11F14/NCEN \u003d MULCT / 08-01-30/11 H 33/NAM \u003d ODCAB / TDA \u003d 0001 / N \u003d 7064/NIV \u003d 2/ENS \u003d 006/SENS \u003d 013-000-000 / P \u003d'0228 'H / CN \u003d 02/PAR \u003d'03' H / EM: AFUR \u003d URAL-15 ! * A0628/303 / 07-12-17/15 H 46 / N \u003d \u003d 7506/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-7/AGEO \u003d ADABOSAN-B01 / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF: / CN \u003d 2 ! * A0628/303 / 07-12-17/15 H 46 / N \u003d \u003d 7507/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-11/AGEO \u003d QADIRPUR-B01 / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF: / CN \u003d 2 ! * A0628/320 / 08-01-26/06 H 39 / N \u003d \u003d 0566/TYP COM / CAT \u003d ID / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-14/AGEO \u003d KHOKARAN-B01 / TEXAL \u003d DEFECTUEUSE UNITE COMPL.INF: |
|
|||||
|
pas sûr que l'intention ou accidentel, mais supprimer l'espace entre \u003d et `
#! / bin / bash set-x # alarmfile \u003d `cat ~ / alkatel.txt» alarmfile \u003d `cat ~ / alkatel.txt» également dans vos scripts vous pouvez ajouter "set-x" pour voir les commandes, ils courent à l'aide de débogage |
|
||||
|
en fait je veux que vous ayez une compréhension complète de mon problème cozi am & i beginer suis encore stucked
![]() Je n'ai aucun problème avec l'utilisation de l'espace c'est-à-dire Code:
: #!/bin/bash alarm= `cat ~/alkatel.txt Code:
: #!/bin/bash alarm=`cat ~/alkatel.txt ces codes d'affichage du contenu des fichiers qui est bien mais le principal problème est d'extraire les éléments de chaîne à partir du fichier qui i couldnt plz lire le premier thread i affiché dans beaucoup de détails pour m'aider i vraiment besoin de cette aide d'attente de votre réponse très bientôt Dernière édition par nabmufti; au 02.08.2008 08:59 AM.. Motif: rendre le code clair |
|
||||
|
Citation:
S'il vous plaît ne pas l'utilisation des déclarations comme - Très urgent d'aide - En attente de votre réponse |
|
||||
|
le script suivant je suis arrivé ici, bien travaillé à obtenir le fichier d'entrée
Code:
#!/bin/bash
alarm= `cat ~/alkatel.txt`
echo $alarm | while read line
do
{
echo $line
}
done
mais serez-vous m'aider plz l'extraction de l'ensemble de cordes suivant! ,! ou! coz i ne peut extraire une seule lettre de mon mieux à l'aide du code l'exemple de fichier im essayant d'extraire des chaînes de caractères est donnée ci-dessus plus je tente de réduire l'utilisation de commandes pour extraire des éléments de chaîne dans le fichier. Puis-je utiliser cette commande pour extraire un log complet de l'alarme à partir d'un fichier, par exemple ! * A0628/303 / 07-12-17/15 H 46 / N \u003d \u003d 7501/TYP COM / CAT \u003d IM / CAS \u003d MAL / NCEN \u003d MULCT / AFUR \u003d URAD-4/AGEO \u003d BUDLASAN-B01 / TEXAL \u003d UNIQUE JUNCT / UT OOS / COMPL.INF: / CN \u003d 3 i voulez extraire la chaîne de cette manière au-dessus de J'ai utilisé la commande cut pour extraire la date et l'heure à partir du fichier que Code:
cut -b 16-32 ~/alkatel.txt / 07-12-17/15 H 46 / T / AFUR \u003d URAD-4 hope u va comprendre mon problème ![]() s'il vous plaît lire les fils ci-dessus, pour être sûr de la solution à mon problème |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|