Bonjour J'arrive à récupérer ce qu'il y a avant une chaîne (lookahead assertion) en Perl mais pas avec Awk. J'ai cette chaine, dans une variable par exemple Backup by root on client turlututu using policy AC-ABCD- USER-ZYXW-1234, sched 3monthsFULL:the requested operation Je veux récupérer ce qu'il y a avant FULL: Avec Perl, ce qui suit est ok echo $zz | perl -ne 'print $& if /\w+(?=FULL:)/' 3months Avec awk, j'ai juste echo $zz | awk '/\w+(?=FULL:)/' awk: syntax error near (...)
Bonjour.
Je dois parser mon log de Postfix et sortir les mails bouncés. Il faut que je sorte le mail et la raison.
Voici à quoi ressemble une ligne :
Sep 9 09:27:14 fidji postfix/smtp[13495]: 8B9558825: to=, relay=mail.domain.fr[195.68.104.189], delay=4, status=bounced (host mail.domain.fr[195.68.999.999] said: 554 5.7.1 : Recipient address rejected: Access denied (in reply to RCPT TO command)) Je dois avec un script, sortir : "xxxxxxx@domain.fr Recipient address rejected: Access denied (in reply to RCPT TO command)" Donc, afficher ces (...)
Bonjour, Dans mon log de Postfix, j'ai besoin d'afficher les adresses mails qui m'ont générés un bounce. Bon un petit cat /var/log/mail/postfix | grep "status=bounced" fonctionne. Mais ça me retourne la ligne entière. J'aimerais afficher uniquement ce qu'il y a écrit entre "to=", qui correspond au mail. Au début, je voulais procéder avec un cut -d' ' -f7 ou un awk '{print 7ドル'} mais le numéro du champ peut bouger des fois, et donc, je me retrouve avec un champ (...)
Bonjour.
Sur un Linux actuel, en utilisant le shell Bash, j'ai un 'petit soucis'. Quand je tape une commande un peu longue, au lieu d'aller à la ligne pour écrire la suite (ou de décaller la ligne, comme en Korn), eh bien ça réecrit au début de la ligne et m'efface mon prompt et tout le reste.
Avez-vous une solution pour ce problème ? Je ne pense pas l'avoir déjà eu...
Merci !
supposons
a='ab'
je veux avoir ba
Si je veux intervertir ces 2 caracteres, est-ce que je peux utiliser la commande xp de vi qui les échange (dans sed/awk/xxx)?
Hélas je suis avec ksh, donc celui qui me répond d'utiliser rev -> pas possible :-(
merci
Bonjour Je commence un script pour détruire différents fichiers dans des directories suivant plusieurs critères. Pour l'instant mon script s'arrête sur le find avec '"incomplete statement", alors que si je lance la ligne affichée (si je le lance avec ksh -x -v script) la même commande trouve plein de fichiers Mon script #!/usr/bin/sh # dir1="/tmp" typ1="-type f" ret1=5 fin="-print -exec ls -al {} \;" find $dir1 $typ1 -mtime +$ret1 $fin $ Lancé avec -x -v, ça donne + find /tmp (...)
Bonjour
J'ai une machine distante sous XP (désolé !) qui copie sur une machine Linux par FTP un fichier à des heures variables. Pour traiter ce fichier, à part regarder régulièrement dans la directory en question (normalement vide) si il y a un fichier, est-ce qu'il y a une méthode plus subtile pour déclencher le traitement dès la fin du transfert ?
Merci
Bonjour
Ca doit être très simple, mais je n'arrive pas à faire ce qui suit:
j'ai un job dans cron, je veux qu'il me donne un log contenant la date.
Si je fais de manière interactive
/home/user/test >/tmp/log_$(date +'%d%m%y')
Ca me crée un fichier log_080307 (aujourd'hui uniquement !)
Par contre, la même commande dans la crontab ne crée pas de fichier d'output.
C'est possible ?
J'ai contourné en ayant dans la crontab un script lance_xxx, et ça fonctionne.
Salut
Je cherche à faire un petit script shell qui me permet à partir d'un fichier de générer 4 fichiers de la façon suivante :
ligne1 dans fichier1
ligne2 dans fichier2
ligne3 dans fichier3
ligne4 dans fichier4
ligne5 dans fichier1
ligne6 dans fichier2
...
J'avoue que je ne sais pas vraiment par ou commencer.
Merci par avance de toute l'aide que vous pouvez m'apporter.
Je suis un cours unix et nous survolons les regexp. J'ai posé une colle à mon prof en lui soumettant un problème qui me taraude depuis longtemps. Un exemple vaut mieux qu'un long discours J'ai un répertoire quelconque avec fichiers et répertoire contenant des espaces : drwxr-xr-x 9 akerba iia1 4096 Apr 19 13:05 Guitar Pro 4 -rw-r--r-- 2 akerba iia1 7880202 Sep 2 14:03 MVI_0045.AVI drwxr-xr-x 2 akerba iia1 4096 Apr 29 16:57 access drwxr-xr-x 5 akerba iia1 4096 (...)