j'ai eu petit problème et je ne sais vraiment pas comment faire.
je lance une appli avec en argument un fichier log. Pour éviter que ce fichier deviennent trop gros, je souhaite couper dedans sans arrêter mon appli .
Dans le fichier.log il y a des dates : jj/mm/aaaa. Avec la commande grep "mm/aaaa" je pense que c'est possible, mais comment faire ? et aussi pour qu'il puisse couper et prendre dans le fichier.log ce que j'ai (...)
j'ai eu petit problème et je ne sais vraiment pas comment faire.
je lance une appli avec en argument un fichier log. Pour éviter que ce fichier deviennent trop gros, je souhaite couper dedans sans arrêter mon appli .
Dans le fichier.log il y a des dates : jj/mm/aaaa. Avec la commande grep "mm/aaaa" je pense que c'est possible, mais comment faire ? et aussi pour qu'il puisse couper et prendre dans le fichier.log ce que j'ai (...)
Bonjour à tous,
Comme tous les autres avant moi je débute dans Linux et le shell et j'aimerais savoir si quelqu'un à déjà écrit un script en bash qui encode en mp3 les musiques d'un cd audio; comme le font les programmes ordinaire en fait. Si oui, pourriez vous le poster afin que je m'en serve comme modèle?
exécutant un logiciel et en mettant en argument le fichier log.
j'ai mis au point un petit script qui permet a chaque exécution.
Mon problème est le suivant:
je fait un script qui permet d'incrémenter un nombre au nom de mon fichier log qui est en argument.
ex: nom du log 001_fichier-200509.txt
----------------------------
#!/bin/ksh
set -x
# Déclaration
Numfic=000
Nomfic="_fichier-"
datefic`date '+%Y%m'`
ext=".txt"
# recherche dans le repertoire dernier fichier existant: rech=`ls -fl | tail -1| cut (...)
je recherche comment faire avec la commande grep une recherche d'un code hexa dans un fichier.
avec la commande less on voir apparaître le code comme cela <82> ce qui correspond a la lettre é . ce que je souhaite, faire une recherche de ce code dans le fichier et le remplacer par é . Comment faire ? Avec vi il affiche ~B et impossible de le filtrer. Comment faire? Si quelqu'un a une idée autre que (...)
Depuis quelques jours, je cherche à faire un backup du mon /home sur CD ou DVD (RW)
J'ai trouver pas mal d'info, mais je me demandais s'il y avait moyen de faire un truc un peu plus rapide (mon /home fait plusieurs Go et mon ordi est un portable) avec
- si disque vierge : on grave tout le répertoire
- si disque gravé ; on n'ajoute que ce qui a été modifié.
Voila, j'ai un petit probleme.
Je suis sous une suse 9.2 et je souhaite envoyer un mail en telnet automatiquement (a l'aide d'un script en bash par exmple).
Pour ce faire j'ai essayé en creant le scipt suivant :
#!/bin/bash
telnet X.X.X.X 25 <<END
EHLO redg
MAIL FROM: <redg@test.com>
RCPT TO: <redg@test.com>
DATA
texte ici
.
quit
Voila le probleme est que ceci ne semble pas fonctionner correctement.
Quand je regarde les log du serveur de messagerie X.X.X.X il (...)
Je narrive pas à afficher l'image .gif avec une tache CRON. Les commandes DISPLAY et KUICKSHOW ne fonctionne pas avec CRON.
Pouvez vous m'indiquer comment afficher une image avec une tache CRON ?
J'ai écris 2 scripts de connexion internet (PPP-ON et PPP-OFF) que je lance avec CRON (pour info je possède uniquement un modem V90).
J'utilise ces scripts pour lancer une connexion internet le matin afin de récupérer des information traffic sur le site www.sytadin.tm.fr.
J'utilise CRON pour lancer le script PPP-ON à heure fixe, tout fonctionne bien. Par contre CRON refuse de lancer FIREFOX.
Syslog me montre que le CRON s'active, mais le FIREFOX ne se lance pas. Pouvez vous (...)
Je n'arrive pas un lancer Firefox avec CRON. Pouvez vous me communiquer un script d'exemple pour lancer firefox avec CRON ? (distribution Mandriva 2005)
deck1 poum2 deck54 plough4
deck1 deck2 poum3 mouet4 etc.
Je voudrais pouvoir faire un "grep" sur un champs, genre,
grep fichier "* * deck54 *"
pour qu'il retourne le contenu de la ligne.
Hors, quand je fais ça, le "grep" agit sur tout les champs.
Quelle est la solution pour qu'il agisse sur un seul champs...?
(separé par des tabulations)
J'ai un gros problème d'un coup là : pourquoi diable Bash ne semble pas vouloir travailler correctement sur les crochets ?
Exemple :
$ touch a b c d e f g
$ touch A B C D E F G
$ ls [a-d]*
a A b B c C d
Pardon ?! Pourquoi les fichiers majuscules ? Et encore, s'ils étaient tous là ... (il manque "D"). C'est particulièrement étrange, puisque pdksh, par exemple, ne pose pas de problème (...)
je voulais préparer une tâche cron pour envoyer un mail avec un fichier attaché. J'avais donc pensé à la ligne de commande. Bien qu'il soit assez aisé d'envoyer un mail en ligne de commande, je n'ai pas trouvé de moyen pour y attacher un fichier. J'ai également pensé à la solution mutt, mais celui-ci ne semble pas être capable d'envoyer un mail en une ligne de commande ??
je souhaite propgrammer un tâche cron qui va m'effacer tous les fichiers plus vieux de 4 semaines dans un répertoire. Je pensais qu'un truc comme cela ce faisait bien avec la commande find. Cependant je n'arrive pas à trouver l'option qui va bien. J'ai bien pensé à utiliser l'option newer, mais ca m'obligerai a faire "touch fichieridiot" avant de lancer la commande (afin de comparer l'age des fichiers avec l'age du fichier idiot). Je suis sûr qu'il y a (...)
Les messages sont en anglais d'origine et pour la localisation en français j'ai créer un répertoire lang/fr_FR.UTF-8/LC_MESSAGES/ dans lequel j'ai mi eu.mo
Au début de mon script j'ai: export TEXTDOMAINDIR=$(pwd)/lang/ (...)
Dans mon post précédent, je me demandais comment tester si un objet présent dans un répertoire est un fichier ou un répertoire, sachant que j'écrivais un programme en bash.
Plus exactement, les deux tests que je veux écrire sont:
"si ce n'est pas un répertoire....."
"si ce n'est pas un fichier....."
En cherchant, j'ai fini pas trouver qu'il faut utiliser S_ISDIR et S_ISREG qui sont des macros décrites ici : http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/stat.2.(...)
Sauriez-vous comment il faut s"en servir?
Pr les besoins d'un projet je voudrais pouvoir créer des fichiers d'une certaine taille par exemple 1Mo, 10 Mo, 100 Mo etc... pour tester la saturation de certains reperoires et voir comment réagit l'appli.
Comment puis je faire pr créer des fichiers de la sorte ?
Peux importe le contenu des fichiers seule la taille nous intéresse.
Rebonjour !
J'ai un dernier script à écrire et je ne vois vraiment pas trop comment m'y prendre.
L'idée étant qu'on fournit au script un fichier et optionnellement un mot.
Si on fournit juste le nom de fichier il nous donne la liste de tous les mots employés avec le nombre d'occurrences et si on fournit un mot il compte le nombre d'occurrences de ce mot.
Et pour le coup j'ai vraiment aucune idée de la méthode à employer :/...
Je suis en train d'écrire un programme en shell bash permettant le déplacement automatique de fichiers. Le programme se trouvant ci-dessous fonctionne.
De quoi s'agit-il? Les employés d'une entreprise d'audit créés, chaque fois qu'une entreprise est auditée, un fichier contenant leur rapport sous /home/[le rep de l'auditeur] (es : Jacques dépose ses rapports dans /home/Jacques). Le rapport est de la forme [nom de l'entreprise].extension (ex : Renault.doc). Le programme déplace les rapports des auditeurs et les place (...)