Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Résultat de votre recherche
Résultats 61 - 81 sur 81
18 ans
Ben, non, il n'y a pas de questions :-) Bon, plus sérieusement, tu peux faire un shell qui va aller voir dans ton fichier de log s'il y a un message d'erreur ou pas. Du genre cat toto.log| grep "message d'erreur". Tu mets le resultat dans une variable et tu testes si ta variable contient quelque chose. Et,en fonction du résultat de ton test, tu envoies un mail.
Forum: Développement
18 ans
62.  Re: script sh décomposer nom prénom     (Auteur: cancerus)
Bonjour, tu peux utiliser awk: fNAME=`echo $wNAME| awk '{print $2}'` lNAME=`echo $wNAME| awk '{print $1}'` MONMAIL=`echo $fNAME"."$lNAME` printf $MONMAIL"@domain.com," >> $MAILLING A plus.
Forum: Développement
19 ans
63.  Re: Probleme de log     (Auteur: cancerus)
Bonjour, l'utilisation de l'option -a de tee évitera d'écraser ce que tu as précédemment écrit dans ton fichier de log. C'est peut-être de là que viens ton problème. Sinon, la solution consiste à placer ton tee directement dans tes scripts à la suite de tes messages d'erreur (l'option -a doit toujours être utile). J'espère avoir bien répondu à ta questi
Forum: Développement
19 ans
64.  Re: pb de suivi d'erreur     (Auteur: cancerus)
Bonjour, Tu n'as pas de messages d'erreur sur la sortie standard ? Peut-être peux-tu tout rediriger dans un fichier du genre toto.sh >toto.log 2>&1 ? Ca fonctionne aussi avec un binaire.
Forum: Développement
19 ans
65.  Re: utilisation de lex&yacc sous mandrake 10.1     (Auteur: cancerus)
Bonjour, Sous Linux, il ne s'agirait pas plutôt de Flex&Bison au lieu de Lex&Yacc ?
Forum: Développement
19 ans
66.  Re: Recherche et suppression de fichiers     (Auteur: cancerus)
Au niveau du rm de ton find, essaie l'option -fR au lieu de -f. -f pour "forcer" c'est à dire ne pas demander de confirmation à la suppression -fR pour "forcer" de façon Récursive (c'est à dire le répertoire et son contenu). Mais j'ai un doute sur l'effacement du contenu. C'est probablement cela qui bloque. Dans la commande que je t�
Forum: Développement
19 ans
67.  Re: chaine de caracteres en C     (Auteur: cancerus)
Bonjour, K&R pour Langage C norme ANSI de Brian W. Kernighan et Dennis M. Ritchie. En résumé la bible des développeurs C :-)
Forum: Développement
19 ans
68.  Re: Awk: pd d'extraction du 10° champ     (Auteur: cancerus)
Bonjour :-) Alors, le bonnet d'âne est pour moi aujourd'hui :-) Non, pas de double ||. Par contre lorsque l'on met une donnée dans une variable et que l'on fait afficher une autre variable (vide celle-là), il est normal de ne pas retrouver ce que l'on a mis dans la première variable :-). Désolé pour le post inutile, j'vais m'coucher, j'ai plus les
Forum: Développement
19 ans
69.  Awk: pd d'extraction du 10° champ     (Auteur: cancerus)
Bonjour, J'ai un fichier contenant des lignes avec 12 champs séparés par des pipes. Je lis le fichier ligne par ligne avec un read et, pour chaque ligne, j'extraie chaque champ avec la commande suivante: echo ${LINE} | awk '{FS="|";print $1}' en faisant varier le nombre après le $ de 1 à 12 et, à chaque fois, je mets le résultat dans une variable différente.
Forum: Développement
19 ans
70.  Re: Recherche et suppression de fichiers     (Auteur: cancerus)
Bonjour, Tu avais déjà trouvé le find. En cherchant un peu dans le man qui sait... :-) find . -type f \( -name '*é*' \) -exec rm -f {} \; A plus.
Forum: Développement
19 ans
71.  Re: Redirection de l'entree clavier     (Auteur: cancerus)
Bonjour, Il est aussi possible de creer un fichier de configuration dans lequel tu vas inscrire en dur le contenu de tes variables ${LOGINCREDX} et ${PASSCREDX}. Et tu sources ce fichier de configuration dans ton shell avec la commande . Ca donne donc: . <MonFichierCfg> Tes variables sont alors positionnées pour la durée de ton shell et peuvent être utilisées pour ta connexion FTP. Tu
Forum: Développement
19 ans
72.  Re: script : chemin relatif -> chemin absolu     (Auteur: cancerus)
J'oubliais. Pour que ce script fonctionne, il faut bien entendu que l'utilisateur qui le lance ait le droit de traverser le répertoire (d'où mon appréciation "pas très propre").
Forum: Développement
19 ans
73.  Re: script : chemin relatif -> chemin absolu     (Auteur: cancerus)
Bonjour, Si tu as le chemin absolu du répertoire actuel et le chemin relatif du répertoire qui t'intéresse, tu peux facilement construire le chemin absolu de ce même répertoire. mais, sinon, un peu sioux et pas forcément très propre : rep_rel=$1 cd ${rep_rel} echo "vous avez choisi le repertoire " `pwd` cd - >/dev/null 2>&1 exit A plus.
Forum: Développement
19 ans
74.  Re: Shell Script     (Auteur: cancerus)
Bonjour :-), tu as un myen très simple de supprimer une ligne (ou un groupe de lignes) dans un fichier : sed "1,10d" tonfichier.txt >fichierfinal.txt Cela va supprimer les lignes de 1 à 10. Si tu ne veux supprimer que la ligne 2: sed "2d" tonfichier.txt >fichierfinal.txt Et si tu veux que le nom de ton fichier final ait le même nom que ton fihcier d
Forum: Développement
19 ans
Oui, ça marche aussi. J'ai également trouvé une autre solution: cat fichier_entrée | tr '£' '\n' >fichier_sortie Merci à tout le monde. Vous êtes des chefs @:-)
Forum: Développement
19 ans
Bonjour, shell ksh et unix sur machine DEC. uname -a : OSF1 serveurDEC V4.0 1229 alpha
Forum: Développement
19 ans
L'idée de mettre une entrée dans la chaîne de commande sed est bonne mais ne marche pas. Cela m'indique que l'expression ne peut pas être parsée.
Forum: Développement
19 ans
Sous vi, la commande :%s/£/<CTRL>+<V>Entrée/g fonctionne bien. Dès que je fais un appel à sed dans un shell pour effectuer le traitement, ça ne marche plus. Je suis en train de m'arracher les cheveux pour essayer de trouver une solution...
Forum: Développement
19 ans
J'ai trouvé une solution: sed 's/£/<CTRL>+<V>Entrée/g' fichier_entrée >fichier_sortie Et là ça passe. En tous cas, merci de m'avoir rassuré, j'étais presque sûr que ma première solution marchait sous Linux.
Forum: Développement
19 ans
Pour moi, ça n'est pas tombé en marche :~(. Est-ce que cela peut être dû au fait que je me trouve sous Unix et non sous Linux ?
Forum: Développement
19 ans
Bonjour, voilà mon problème: Dans un fichier, j'ai des lignes contenant le caractère "£". Et je veux remplacer ce caractère par un retour chariot (à priori, "\n" donc). j'ai voulu utiliser la commande sed comme cela: sed 's/£/\n/g' fichier_entree > fichier_sortie Je me retrouve avec des "n" simples à la place du caractère d'o
Forum: Développement
Aller à la page:  Page précédente 1 2 3
Page: 3 sur 3
Ce forum !
Voir tous les messages par utilisateur
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons