Astuces diverses
[475] Astuces.divers
Forums hors sujets
[1596] general.cherche-logiciel
[203] general.cherche-materiel
[3496] general.general
[414] general.hors-sujets
[77] general.petites-annonces
[96] general.test
Forums associés à Linux
[2936] Linux.debian
[2187] Linux.debutant
[116] Linux.embarque
[3119] Linux.general
[166] Linux.gentoo
[250] Linux.gui
[106] Linux.livecd
[2843] Linux.mandriva
[366] Linux.noyau
[825] Linux.redhat
[110] Linux.slackware
[403] Linux.suse
Forums LinuxFr.org
[104] LinuxFr.bug
[21] LinuxFr.changements
[10] LinuxFr.forums
[69] LinuxFr.idees
[13] LinuxFr.moderation
[47] LinuxFr.questions
Forums sur la programmation
[452] Programmation.autre
[497] Programmation.c
[23] Programmation.c#
[299] Programmation.c++
[255] Programmation.java
[202] Programmation.perl
[353] Programmation.php
[175] Programmation.python
[30] Programmation.ruby
[697] Programmation.shell
[84] Programmation.SQL
[343] Programmation.web
Forum Templeet
[74] Templeet.general
Forums associés à un événement ponctuel
[23] Temporaire.fosdem

Retourner aux forums.

[ Précédent :: 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 :: Suivant ]

Programmation.shell : Modifier une seul ligne d'un tableau...

Posté par kowalsky () le 04 octobre 2005
0
Bonjour à tous


J'ai un tableau de type:



info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4

Les infos sont separées par des tabulations.

comment faire si je ne veut modifier que la troisieme ligne par exemple...?

En bash, awk ou sed bien sur...!!

J'ai bien trouvé des (à suivre ...)

> Lire le message (6 commentaires, moyenne: 4,3).  

Programmation.shell : Comment couper des lignes dans un fichier

Posté par xusnet () le 04 octobre 2005
0
Bonjour a tous,

Comment couper des ligne dans un fichier a partir d'un N° de ligne?

Voici mon script:

#!/bin/sh

rep="/log"
fic="trace.log"
NumDebut=`cat -n $rep/$fic | grep "/09/" | head -n1 | awk '{print $1}' `
NumFin=`cat -n $rep/$fic | grep "/09/" | tail -1 | awk '{print $1}'`

sed -e "$NumDebut,$NumFind" > $rep/filtre.txt
exit

C'est la dernière ligne avec sed qui ne marche pas.
Je ne trouve pas comment couper les lignes trouves par NumDebut et NumFin. Pourtant c'est bien cette commande (à suivre ...)

> Lire le message (9 commentaires, moyenne: 1,8).  

Programmation.shell : Save automatique

Posté par transpi () le 02 octobre 2005
0
Salut,

J'ai un petit script save:

#! /bin/bash

# This program is under GPL Licence
# save_config v0.3 by Wedge

VERSION="0.3"
PROGRAM=`basename $0`;
TMP="/tmp/save_config";
DATE=`date +%Y%m%d`;
ARCH=`uname -m`;

LIST_FILE="/etc/fstab /etc/inittab /etc/sudoers /etc/resolv.conf /etc/host* /etc/X11/xorg.conf /etc/rc.d/*.* /etc/swaret.conf /etc/ntp.conf
/etc/samba/*.*
$HOME/.bashrc $HOME/.bash_profile $HOME/.vimrc $HOME/.save $HOME/.traduc $HOME/tuxcards_vrac $HOME/.volume $HOME/.xinitrc
$HOME/.mozilla/fi (à suivre ...)

> Lire le message (8 commentaires, moyenne: 1,6).  

Programmation.shell : couper dans un fichier ouvert

Posté par xusnet () le 30 septembre 2005
0
Bonjour a tous,

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 besoin.
Je sais comment le vider avec cat fichier.log (à suivre ...)

> Lire le message (2 commentaires, moyenne: 1,5).  

Programmation.shell : couper dans un fichier ouvert

Posté par xusnet () le 30 septembre 2005
0
Bonjour a tous,

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 besoin.
Je sais comment le vider avec cat fichier.log (à suivre ...)

> Lire le message (0 commentaire).  

Programmation.shell : programme encodeur mp3

Posté par seagle7 () le 29 septembre 2005
0
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?

> Lire le message (4 commentaires, moyenne: 2).  

Programmation.shell : la commande kill ????

Posté par xusnet () le 29 septembre 2005
0
Bonjour a tous,

Dans le man de kill y a pas grand chose.
Par contre quand je fais kill -l cela m'affiche plein de chose..

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) (à suivre ...)

> Lire le message (6 commentaires, moyenne: 1,3).  

Programmation.shell : recherche et incremente un numero au fichier

Posté par xusnet () le 27 septembre 2005
0
Bonjour a tous.

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:
(à suivre ...)

> Lire le message (2 commentaires, moyenne: 2).  

Programmation.shell : rc.local mlnet

Posté par transpi () le 26 septembre 2005
0
Salouté,

j'ai juste un petit blem, je voudrait démarrer mlnet au démarrage, j'ai donc modifier rc.local:

if [ su jul -c /usr/local/bin/mlnet & ] ; then
echo -n 'mlnet demarrer !'
fi
echo -n 'mlnet non demarrer !'

Mais j'obtien:

/etc/rc.d/rc.local: line 7: [: missing `]'
/etc/rc.d/rc.local: line 7: ]: command not found
mlnet non demarrer !

Je me pencherait sur l'ABS un de ces jours http://abs.traduc.org/abs-3.5-fr/(...) .
Mais la c'est juste pour faire rapide.
Puis comment appliquer un (à suivre ...)

> Lire le message (5 commentaires, moyenne: 1,2).  

Programmation.shell : filtrer un code hexa dans un fichier avec grep

Posté par xusnet () le 24 septembre 2005
0
bonjour a tous,

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 la commande grep ?
mon shell est ksh.
Merci pour d'avance pour toutes réponses (à suivre ...)

> Lire le message (6 commentaires, moyenne: 1,7).  

Programmation.shell : faire un backup hebdomadaire

Posté par liparis () le 21 septembre 2005
0
Bonjour à tous,

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é.

J'aimerai que le CD soit lisible sur tout type de machine (je suis pas fan d'un gros tar). Je ne pense pas que l'on (à suivre ...)

> Lire le message (1 commentaire, moyenne: 2).  

Programmation.shell : Envoyer un mail en telnet automatiquement

Posté par redg () le 21 septembre 2005
0
Bonjour,

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 y a bien un connection (à suivre ...)

> Lire le message (8 commentaires, moyenne: 1,6).  

Programmation.shell : Afficher image .gif avec une tache CRON

Posté par psiko () le 16 septembre 2005
0
Bonjour,

je récupère une image au format .GIF avec le script ci-dessous que je lance par CRON

#!/bin/bash
wget http://www.sytadin.tm.fr/tempsreel/general.gif(...) -O sytadin

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 ?

Merci,

> Lire le message (1 commentaire, moyenne: 3).  

Programmation.shell : script pour lancer firefox avec CRON (2)

Posté par psiko () le 16 septembre 2005
0
Bonjour,

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 m'indiquer (à suivre ...)

> Lire le message (10 commentaires, moyenne: 1,5).  

Programmation.shell : script pour lancer firefox avec CRON

Posté par psiko () le 16 septembre 2005
0
Bonjour,

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)

Merci, Philippe

> Lire le message (5 commentaires, moyenne: 2,6).  

Programmation.shell : Bash et les champs

Posté par kowalsky () le 15 septembre 2005
0
bonjour,


Je resouleve un probleme...

j'ai un fichier de type:


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)

Il faut que se soit en bash, bien entendu (à suivre ...)

> Lire le message (12 commentaires, moyenne: 2,5).  

Programmation.shell : Crochets et Bash

Posté par Xfennec (page perso, ) le 15 septembre 2005
0
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 ("a b c d").
Testé avec des Bash 2 et 3.

Si quelqu'un possède une explication, elle m'intéresse (à suivre ...)

> Lire le message (5 commentaires, moyenne: 3,6).  

Programmation.shell : Mail en ligne de commande

Posté par 桃白白 (page perso, ) le 12 septembre 2005
0
Salut,

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 ??

Merci de votre attention

> Lire le message (9 commentaires, moyenne: 1,1).  

Programmation.shell : Commande find

Posté par 桃白白 (page perso, ) le 09 septembre 2005
0
Bonjour,

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 plus simple qui doit passer (à suivre ...)

> Lire le message (8 commentaires, moyenne: 1,1).  

Programmation.shell : Variable d'environnement et Gettext

Posté par keyes (page perso, ) le 07 septembre 2005
0
Bonjour, bonjour !

Il y'a quelques temps j'ai créer un petit script qui permet de rendre facilement Ubuntu utilisable (codecs multimédias, plugins Firefox, ...)

Pour la nouvelle version j'ai décidé de supporté plusieurs languages (Anglais et Français pour commencer) et on ma conseiller d'utiliser gettext.

J'ai donc fait ceci: http://placelibre.ath.cx/keyes/downloads/EasyUbuntu2.1-alpha.tar.gz(...)

Les messages sont en anglais d'origine et pour la localisation en français j'ai créer un (à suivre ...)

> Lire le message (6 commentaires, moyenne: 1).  

Revenir en haut de page

[ Précédent :: 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 :: Suivant ]