Bonjour,
Le jeudi 22 mai 2014 à 8:51, Nahliel Steinberg a écrit :
J'aimerai faire un read pour une question posée :
quel ip voulez-vous changer : 10.10.1.56
quelle est la nouvelle : 10.10.35.40
Qu'il détecte l'ip à changer et écrive la nouvelle.
je ne vois pas du tout comment je peux
Bonjour,
awk peut faire ça très facilement
Le 22 mai 2014 08:51, Nahliel Steinberg marc.n...@gmail.com a écrit :
Bonjour,
Je suis confronté à un problème, je dois changer plus de 300 ip dans un
fichier de configuration de nagios, le hosts.cfg.
Auriez-vous une petite moulinette (script), qui
Bonjour,
Le 22/05/2014 08:51, Nahliel Steinberg a écrit :
Je suis confronté à un problème, je dois changer plus de 300 ip dans un
fichier de configuration de nagios, le hosts.cfg.
Auriez-vous une petite moulinette (script), qui puisse au moins me détecter
le champ address : ip pour les
Tu ne disposes pas d'un fichier csv du genre celui ci-dessous ?
ip1_à_changer;nouvelle_ip1
ip2_à_changer;nouvelle_ip2
ip3_à_changer;nouvelle_ip3
...
ip300_à_changer;nouvelle_ip300
Parce que 300 saisies à se taper à la main, c'est quand même un peu
galère. Si c'est le cas, je verrais bien un
Le 22/05/14 at 09:29, Belaïd a ecrit:
Bonjour,
awk peut faire ça très facilement
Tu écrirais ça comment ? ;-))
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
Le 22/05/2014 09:56, Nahliel Steinberg a écrit :
Non pas du tout, j'ai un fichier de configurattion cfg, qui contient un champ
address : IP
Ok, ça c'est le fichier hosts.cfg. Mais pour changer les
IP, il te faut bien un « document » qui te dit cette IP là
il faudra la changer en ça, celle-ci
Tu auras besoin de :
- echo - pour afficher du texte
- read - pour capturer la saisie de l'utilisateur
- sed - pour remplacer dans le(s) fichier(s)
Oui pour la partie read, echo, je bloque pour la detection du champ et le
remplacement.
--
Nahliel
--
Lisez la FAQ de la liste
Le 22/05/14 at 10:04, Francois Lafont a ecrit:
Le 22/05/2014 09:56, Nahliel Steinberg a écrit :
Non pas du tout, j'ai un fichier de configurattion cfg, qui contient un
champ address : IP
Ok, ça c'est le fichier hosts.cfg. Mais pour changer les
IP, il te faut bien un « document » qui te dit
Le jeudi 22 mai 2014 à 10:06, Nahliel Steinberg a écrit :
Tu auras besoin de :
- echo - pour afficher du texte
- read - pour capturer la saisie de l'utilisateur
- sed - pour remplacer dans le(s) fichier(s)
Oui pour la partie read, echo, je bloque pour la detection du champ et le
Oups, désolé Nahliel, je t'ai répondu en privé au
lieu de passer par la mailing list. On la refait. :)
Le 22/05/2014 10:07, Nahliel Steinberg a écrit :
Le 22/05/14 at 10:04, Francois Lafont a ecrit:
Le 22/05/2014 09:56, Nahliel Steinberg a écrit :
Non pas du tout, j'ai un fichier de
Non je n'ai pas de CSV avec les correspondances.
Je vais tester ça, je te remercie bcp.
Bien à toi
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers
Le 22/05/2014 10:27, Francois Lafont a écrit :
En tout cas, je répète, si tu as déjà un fichier csv indiquant
les correspondances entre les anciennes IP et les nouvelles, il
ne faut pas s'embêter à faire un truc interactif à base de read
et de (300 !) saisies manuelles. Il faut faire un
Le jeudi 22 mai à 08:51, Nahliel Steinberg a écrit :
Bonjour,
Je suis confronté à un problème, je dois changer plus de 300 ip dans un
fichier de configuration de nagios, le hosts.cfg.
Auriez-vous une petite moulinette (script), qui puisse au moins me détecter
le champ address : ip pour
À moins que tu n'attendes qu'on te livre la solution toute prête, si bien que
tu
n'aies même pas à la comprendre…
Pourquoi pas, je gagnerai du temps, envoi là qu'on voit comment tu brilles de
tout ton éclat.
A+
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
Le jeudi 22 mai 2014 à 11:02, Nahliel Steinberg a écrit :
À moins que tu n'attendes qu'on te livre la solution toute prête, si bien
que tu
n'aies même pas à la comprendre…
Pourquoi pas, je gagnerai du temps, envoi là qu'on voit comment tu brilles de
tout ton éclat.
Je n'ai pas besoin de
Le 22/05/2014 11:02, Nahliel Steinberg a écrit :
Pourquoi pas, je gagnerai du temps, envoi là qu'on voit comment tu brilles de
tout ton éclat.
Typiquement le genre de remarques qui va nous donner tres envie de continuer a t'aider apres t'avoir deja beaucoup aiguille et avoir
essaye de
Bonjour.
ça peut être fait comme dit dans d'autres réponses avec sed, awk ou aussi
perl.
Par contre, il faudrait connaître exactement la structure de ton fichier
.cfg à modifier et la structure de ton fichier contenant les modifs à
faire ; si tu n'as pas un tel fichier bien structuré, autant
Bonjour, et ce n'est pas la mer a boire... Par exemple je ferais
d'abord ajouter les \ par une premiere passe sur le fichier, puis
avec une boucle je genererai les commandes Sed. Plusieurs
possibilites... Il semble me souvenir que Sed peut lire les choses a
faire depuis un fichier, dans ce cas on
Le 22/05/2014 11:02, Nahliel Steinberg a écrit :
Pourquoi pas, je gagnerai du temps, envoi là qu'on voit comment tu brilles de
tout ton éclat.
Si tu avais dénié expliquer sous quel format *exactement* tu
disposes des modifications à faire (fichier csv, xml, feuille
de papier, que sais-je
Le 22/05/2014 11:21, Nahliel Steinberg a écrit :
Bref, ça changera jamais, toujours autant de blabla ici, y'en à qui passe leur
temps à guéter la moindre petite
faille pour sauter dessus.
Et toujours autant de parasites qui arrivent en attendant qu'on devine les details de leur probleme,
Le 22/05/2014 11:30, Francois Lafont a écrit :
Si tu avais dénié expliquer sous quel format *exactement* tu
Oh, désolé pour cette horreur. Il fallait lire :
« si tu avais *daigné* ... »
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
Le jeudi 22 mai 2014 à 11:21, Nahliel Steinberg a écrit :
Bref, ça changera jamais, toujours autant de blabla ici, y'en à qui passe
leur temps à guéter la moindre petite
faille pour sauter dessus.
Merci encore à ceux qui ont eu l'humilité et le recul pour me répondre.
Étant directement
Bonjour, je lis la liste avec intérêt depuis un petit moment déjà et je
pioche au besoin les infos quand un sujet traité m'interpelle. J'ai été
saisi par celui ci parce que j'ai été moi même confronté à ce besoin,
autrement dit d'effectuer un ping sur une liste d'adresse IP et de
stocker le
Merci à tous de vos réponses rapides et de votre recadrage ;-)
je m'en suis sorti.
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers
Le 29/05/2013 10:40, Nahliel Steinberg a écrit :
Bonjour,
J'ai un script qui me déploie des clés automatiquement sur mes environnements
le voici :
#!/bin/bash
a=0
for IP in `cat iptest`
do
a=`expr $a + 1`
cat id_rsa.pub | ssh root@$IP cat - .ssh/authorized_keys
echo -e \033[1;32m $a - copie
On Wed, 29 May 2013 10:40:26 +0200
Nahliel Steinberg marc.n...@gmail.com wrote:
Savez-vous comment je peux adapter mon script pour qu'il m'affiche
dans le echo l'ip et le nom de la machine sur laquelle la clé à été
copiée ?
Pourquoi pas avec une recherche DNS?
#!/bin/bash
a=1
for IP in `cat
Pourquoi pas avec une recherche DNS?
Bonne idée, mais je n'ai pas toutes les machines de déclarée à ce niveau.
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers
Ben alors ? On se renseigne pas avant de poster ?
Ben si, mais je n'y arrive po
cat id_rsa.pub | ssh root@$(echo $IP| sed 's/\(^[^ \t]*\).*/\1/') cat -
.ssh/authorized_keys
echo -e \033[1;32m $a - copie de la clé sur $(echo $IP| sed 's/^[^
\t]*\(.*\)/\1/') [OK] \033[0m
Merci, mais je n'ai
Awk '{print $1 $2}' ipstat te donnera les deux champs
Le 29 mai 2013 11:36, Nahliel Steinberg marc.n...@gmail.com a écrit :
Ben alors ? On se renseigne pas avant de poster ?
Ben si, mais je n'y arrive po
cat id_rsa.pub | ssh root@$(echo $IP| sed 's/\(^[^ \t]*\).*/\1/') cat
-
On Wed, 29 May 2013 11:36:00 +0200
Nahliel Steinberg marc.n...@gmail.com wrote:
Pourquoi pas avec une recherche DNS?
Bonne idée, mais je n'ai pas toutes les machines de déclarée à ce
niveau.
Tu iras en enfer, avec rien que des consoles xbox360
et des machines sous w$95.
--
Plonk pour
On Wed, 29 May 2013 11:37:09 +0200, Nahliel Steinberg
marc.n...@gmail.com wrote:
Salut,
Merci, mais je n'ai plus que le nom qui s'affiche, j'aimerai avoir
les deux l'ip et le nom
Pour faire dans le simple :
1) fichier de départ = wrk
% cat wrk
info1 col12
info2 col22
info3 col23
2) lecture
Le 29/05/2013 11:37, Nahliel Steinberg a écrit :
echo -e \033[1;32m $a - copie de la clé sur $(echo $IP| sed 's/^[^ \t]*\(.*\)/\1/')
[OK] \033[0m
Merci, mais je n'ai plus que le nom qui s'affiche, j'aimerai avoir les deux
l'ip et le nom
Oui, dans ce cas il faut réutiliser ta ligne
Tu iras en enfer, avec rien que des consoles xbox360
et des machines sous w$95.
Pas compris
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers
Le 29/05/2013 10:40, Nahliel Steinberg a écrit :
Bonjour,
J'ai un script qui me déploie des clés automatiquement sur mes environnements
le voici :
#!/bin/bash
a=0
for IP in `cat iptest`
do
a=`expr $a + 1`
cat id_rsa.pub | ssh root@$IP cat - .ssh/authorized_keys
echo -e \033[1;32m $a
Désolé de ne pas avoir répondu plus tôt, mais j'ai réussi à faire ma chose.
Bien à toi
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers
salut,
Pourrais-tu partager ta solution avec la liste ?
Merci,
Gaël
Le 30 janvier 2013 16:46, Nahliel Steinberg marc.n...@gmail.com a écrit :
Désolé de ne pas avoir répondu plus tôt, mais j'ai réussi à faire ma chose.
Bien à toi
--
Nahliel
--
Lisez la FAQ de la liste avant de poser
Bonjour,
Concernant le répertoire :
As-tu plus de détails sur la notion de nouveau tous les jours ?
Connais tu l'heure à laquelle il est créé ?
Le nom est il connu d'avance ? parlant ?
Ton script sera manuel au automatique (cron) ?
- Première piste que je vois pour localiser ton répertoire :
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 15/02/2012 10:39, Nahliel Steinberg wrote:
Bonjour,
J'ai écrit un petit script de backup de base mysql, je n'ai pas de password
pour le user qui fera le dump.
USER='mon_user'
PASSWD=''
Je mets ça mais ça ne passe pas automatiquement,
Le Wed, 15 Feb 2012 10:39:15 +0100,
Nahliel Steinberg nahliel.steinb...@gmail.com a écrit :
Bonjour,
J'ai écrit un petit script de backup de base mysql, je n'ai pas de
password pour le user qui fera le dump.
USER='mon_user'
PASSWD=''
Je mets ça mais ça ne passe pas automatiquement,
Le Wed, 15 Feb 2012 10:39:15 +0100,
Nahliel Steinberg nahliel.steinb...@gmail.com a écrit :
Bonjour,
J'ai écrit un petit script de backup de base mysql, je n'ai pas de
password pour le user qui fera le dump.
USER='mon_user'
PASSWD=''
Je mets ça mais ça ne passe pas automatiquement,
Merci pour la réponse ça marche sans le -p de la commande.
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas
Le mercredi 02 nov. 2011 à 10:37:52 (+0100 CET), Nahliel Steinberg a écrit :
Bonjour,
Je dois ecrire un script qui test si des fichiers sont vides ou pas.
Quel language ? Je présume en shell script d'après l'utilisation ?
(ça je vois comment faire le test, deplus j'en ai pas beaucoup que 8
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 10:37:52 +0100, Nahliel Steinberg, vous avez écrit :
Bonjour,
Je dois ecrire un script qui test si des fichiers sont vides ou pas.
(ça je vois comment faire le test, deplus j'en ai pas beaucoup que 8
à tester)
En suite ce script doit les copiers
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
[ -s fichier ] echo Fichier non vide
Oui ça je sais faire mais pour un fichier
Il te suffit par exemple d'initialiser une variable à 0 en début de script,
incrémentée à chaque fois qu'un fichier vide est
LesFichiers=
[debut de ma boucle]
if [ -s $MonFichier ];
then
break ou exit 0
fi
LesFichiers=$LesFichiers $MonFichier
[fin de ma boucle]
#si on arrive ici c'est qu'il n'y a pas de fichiers vide
cp $LesFichiers MaDestination
Je dois lister 8 fichiers dans un repertoire, si au moins un
On Wed, 2 Nov 2011 11:19:08 +0100
Nahliel Steinberg nahliel.steinb...@gmail.com wrote:
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt tata2.txt
tonton2.txt
if [ -s $fileresult ]; then
envoi mail car pas ok
fi
en dehors de la boucle??
myfiles=$myfiles $filesresult
Bonjour,
Le mer. nov. 02 2011 � 11:12:09 +0100, Nahliel Steinberg dit :
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
[ -s fichier ] echo Fichier non vide
Oui ça je sais faire mais pour un fichier
Il te suffit par exemple d'initialiser une
Le 02/11/11 at 11:33, Jean-Yves F. Barbier a ecrit:
On Wed, 2 Nov 2011 11:19:08 +0100
Nahliel Steinberg nahliel.steinb...@gmail.com wrote:
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt tata2.txt
tonton2.txt
if [ -s $fileresult ]; then
envoi mail car pas ok
fi
en
Bonjour, Bonsoir,
Je reprends , en modifiant
(j'ai pas optimisé la condition pour lisibilité sinon c'est plus court
avec :
[ -s fileresult ] echo fichier pas vide || echo fichier
vide
)
#!/bin/bash
LesFichiers=
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt
tata2.txt
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 11:44:00 +0100, Grégory Bulot, vous avez écrit :
MonFichier
s%/MonFichier/fileresult/g
--
Cordialement
Grégory BULOT
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un
Merci beaucoup pour ton aide Gregory.
J'ai donc réecrit le script en suivant test conseils, mais j'ai cette erreur
./testficvide.sh: line 10: `$FILESRESULT': not a valid identifier
on peut copier les fichiers
Voici ce que j'ai réecrit propre en suivant tes derniers mails.
myfiles=toto.txt
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 11:53:20 +0100, Nahliel Steinberg, vous avez écrit :
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt
inutile
--
Cordialement
Grégory BULOT
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Le mercredi 02 nov. 2011 à 11:12:09 (+0100 CET), Nahliel Steinberg a écrit :
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
Alors je continue à présumer que ce sera en bash ;)
[ -s fichier ] echo Fichier non vide
Oui ça je sais faire mais pour un
#/bin/bash
EMPTY=0
for fichier in ~/test/*; do
[ -s $fichier ] || EMPTY=`expr $EMPTY + 1`
done
[ $EMPTY 0 ] echo $EMPTY fichiers vides ont été trouvés
C'est parfait Julien
Merci
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
#!/bin/bash
for FILESRESULT in /app/crunch/temp/*
do
if [ -s $FILESRESULT ];
then
echo Au moins un fichier a une taille null
fi
MYFILES=$MYFILES $FILESRESULT
done
echo on peut copier les fichiers
Je n'ai plus d'erreur, par contre aucuns test n'est fait j'ai l'impression.
J'ai ça en retour à
Bonjour,
Je viens de finir mon test, et j'ai opté pour la solution de Julien.
J'ai rajouté une condition
EMPTY=0
for fichier in /app/crunch/temp/*; do
[ -s $fichier ] || EMPTY=`expr $EMPTY + 1`
done
#[ $EMPTY 0 ] echo $EMPTY fichiers vides ont été trouvés
if [ $EMPTY -eq 0 ]; then
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 13:02:28 +0100, Nahliel Steinberg, vous avez écrit :
#!/bin/bash
for FILESRESULT in /app/crunch/temp/*
do
if [ -s $FILESRESULT ];
then
echo Au moins un fichier a une taille null
Il manque le exit 0 initialement, mais vu la direction prise ce script
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 13:20:44 +0100, Nahliel Steinberg, vous avez écrit :
Bonjour,
Je viens de finir mon test, et j'ai opté pour la solution de Julien.
Gregory, j'ai repris quelques éléments de ton script, tout ça pour
dire que tu ne m'as pas si gentillement aidé pour
On Wed, Nov 02, 2011 at 11:12:09AM +0100, Nahliel Steinberg wrote:
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
C'est domage, en Perl on pouvait le faire de façon rigolote:
eval join ' ', ((map -s '$_' , @ARGV), '`cp @ARGV cible`');
Y.
--
Lisez
Salut,
J'aimerai en fonction des numeros de port qui sont toujours les memes,
faire un echo pour afficher ce a quoi il correspondent.
du genre
2155 ./processx 25420 baseN1
2237 ./processy 25423 baseN2
19285 ./processz 25422 baseN3
1ère idée, piper dans un sed :
... | sed -e 's/25420$/25420
Le Cerdocyon a écrit :
Bonjour,
J'utilise un petit script qui me remonte des infos sur un/des serveurs, et =
j'aimerai les exploiter mais je ne sais pas faire :
Tu devrais jeter un oeil sur des outils de supervisions tels que Munin ou Nagios, tu gagnerais
certainement beaucoup de temps.
Le 09/02/10 at 13:30, François Cerbelle a ecrit:
Le Cerdocyon a écrit :
Bonjour,
J'utilise un petit script qui me remonte des infos sur un/des serveurs, et =
j'aimerai les exploiter mais je ne sais pas faire :
Tu devrais jeter un oeil sur des outils de supervisions tels que Munin ou
Le 09/02/10 at 13:30, JJL a ecrit:
Salut,
J'aimerai en fonction des numeros de port qui sont toujours les memes,
faire un echo pour afficher ce a quoi il correspondent.
du genre
2155 ./processx 25420 baseN1
2237 ./processy 25423 baseN2
19285 ./processz 25422 baseN3
1ère idée, piper dans
* Michel Grentzinger [EMAIL PROTECTED] [2008-05-22 09:37:40 +0200] wrote :
Bonjour,
Ça fait de longs mois que je n'ai plus manipulé de scripts...
Je cherche à produire plusieurs fichiers php à partir du même modèle en
remplaçant certaines parties bien identifiée (NOM1, NOM2, NOM3, etc).
Le jeudi 22 mai 2008, Jacques L'helgoualc'h a écrit :
Michel Grentzinger a écrit, jeudi 22 mai 2008, à 20:26 :
Le jeudi 22 mai 2008, Steve a écrit :
[...]
une boucle contenant un sed ?
Un truc du genre :
for text in `cat infile`
do
string=$text
sed s/^/${string}/
Michel Grentzinger a écrit, vendredi 23 mai 2008, à 16:15 :
Le jeudi 22 mai 2008, Jacques L'helgoualc'h a écrit :
[...]
noms.txt sed -e '=' | \
sed -e '1~2{s,^,s/NOM,;N;s,\n,/,;s,$,/g,}' noms.sed
# puis l'utiliser
sed -f noms.sed proto.php resultat.php
Il y a peut-être plus
Le vendredi 23 mai 2008, Jacques L'helgoualc'h a écrit :
Avec Awk ou Perl on peut faire plus clair (encore que ...).
Merci pour toutes ses explications ! Ça fait tellement longtemps que mon
livre Scripts sous linux n'avait pas été ouvert que les pages se sont
détachées...
Finalement, j'ai
Le 22-05-2008, à 09:37:40 +0200, Michel Grentzinger ([EMAIL PROTECTED]) a écrit
:
Lignes : 30
Bonjour,
Salut,
Ça fait de longs mois que je n'ai plus manipulé de scripts...
Je cherche à produire plusieurs fichiers php à partir du même modèle en
remplaçant certaines parties bien
Michel Grentzinger wrote:
Bonjour,
Ça fait de longs mois que je n'ai plus manipulé de scripts...
Je cherche à produire plusieurs fichiers php à partir du même modèle en
remplaçant certaines parties bien identifiée (NOM1, NOM2, NOM3, etc).
Sed?
La source des données à remplacer est issue
Michel Grentzinger a écrit, jeudi 22 mai 2008, à 09:37 :
Bonjour,
bonjour,
Ça fait de longs mois que je n'ai plus manipulé de scripts...
Je cherche à produire plusieurs fichiers php à partir du même modèle en
remplaçant certaines parties bien identifiée (NOM1, NOM2, NOM3, etc).
La source
Le jeudi 22 mai 2008, Steve a écrit :
Ça fait de longs mois que je n'ai plus manipulé de scripts...
Je cherche à produire plusieurs fichiers php à partir du même modèle en
remplaçant certaines parties bien identifiée (NOM1, NOM2, NOM3, etc).
La source des données à remplacer est issue
Michel Grentzinger a écrit, jeudi 22 mai 2008, à 20:26 :
Le jeudi 22 mai 2008, Steve a écrit :
[...]
une boucle contenant un sed ?
Un truc du genre :
for text in `cat infile`
do
string=$text
sed s/^/${string}/ $FILE $NEWFILE
DONE
Ok je vois un peu mieux mais comment faire
Alexandre Mackow a écrit :
Certainement via sed mais je ne trouve pas l'option dernier caractere...
à défaut de dernier caractère, il y a la fin de ligne, ce qui donne :
s/\(.*\).$/\14/
--
Thomas Clavier http://www.tcweb.org
Lille Sans Fil
giggz a écrit :
oki merci j'ai fait un truc du genre :
#!/bin/sh
cp $1 fichier_cible.tmp
Pourquoi copier ce fichier
for I in *.png
do
echo creation du lien symbolique $I - $1
ln -sf $1 $I
Tu veux écraser tous les png du rep courant par un lien pointant sur $1 ?
done
rm -rf $1
Daniel Caillibaud a écrit :
giggz a écrit :
oki merci j'ai fait un truc du genre :
#!/bin/sh
cp $1 fichier_cible.tmp
Pourquoi copier ce fichier
mon fichier cible est des png. si je ne le sauve pas en fichier
temporaire...je suppose qu'il va râler...ensuite j'efface le lien de la
cible
Salut,
j'ai un répertoire avec des images dedans. Ce sont les mêmes images ms
avec des noms différents. Je cherche à faire des liens symboliques
pointant sur le même fichier cible que je définis en gardant évidemment
les noms des fichiers de départ.
Je ne suis pas sur d'avoir parfaitement
On Sat, Apr 14, 2007 at 12:18:23PM +0200, giggz wrote:
dsl pour le HS (ms la machine sur laquelle je tourne est une debian ;) ) :
j'ai un répertoire avec des images dedans. Ce sont les mêmes images ms
avec des noms différents. Je cherche à faire des liens symboliques
pointant sur le même
JJL a écrit :
Salut,
j'ai un répertoire avec des images dedans. Ce sont les mêmes images ms
avec des noms différents. Je cherche à faire des liens symboliques
pointant sur le même fichier cible que je définis en gardant évidemment
les noms des fichiers de départ.
Je ne suis pas sur d'avoir
Tahar a écrit, mardi 10 avril 2007, à 16:54 :
bonjour à tous,
bonjour,
[...] sachant que le séparateur étant le /, le troisième champs
représente mes domaines et le 5ème les logins, je voudrais avoir un
résultat dans un autre fichiers du genre [EMAIL PROTECTED],
Awk est tout
Le Tue, 10 Apr 2007 16:54:21 +0200 (CEST),
Tahar a écrit :
bonjour à tous,
Bonjour,
or ça ne marche pas, j'obtiens uniquement les domaines, je peux
obtenir les logins et les domaines si je fais deux bocles séparées,
et je mets chacun dans deux fichiers intermédiaires, mais comment les
On Tue, Apr 10, 2007 at 04:54:21PM +0200, Tahar wrote:
#!/bin/bash
while read line
do
domaine=$(cut -d/ -f3)
login=$(cut -d/ -f5)
echo [EMAIL PROTECTED] mail_complet
done resultat_final
Attention, les 'cut' travaillent directement sur l' entrée
de la boucle, au
Merci beaucoup pour votre aide, en effet awk fais des miracles :)
encore merci
Jacques L'helgoualc'h [EMAIL PROTECTED] a écrit : Tahar a écrit, mardi 10
avril 2007, à 16:54 :
bonjour à tous,
bonjour,
[...] sachant que le séparateur étant le /, le troisième champs
représente mes
Yves Rutschle a écrit, mardi 10 avril 2007, à 17:18 :
[...]
Essaie plutôt:
domaine=`echo $line | cut -d/ -f3`
login=`echo $line | cut -d/ -f5`
Le shell (ba)?sh sait faire ça tout seul...
Sinon, une méthode qui sera sans doute plus courte et
efficace est d'utiliser sed, en remplaçant la
On Tue, Apr 10, 2007 at 05:36:42PM +0200, Tahar wrote:
Merci beaucoup pour votre aide, en effet awk fais des miracles :)
sauf que pour esperer rentabiliser l'ouverture de awk, j'espere que tu
vas donner a manger a ton script! et bien plus que 6 lignes !
Pour le peu de données que tu as a
Nicolas Roudninski a écrit :
sub read_data {
open DATAFILE, $home_dir/amis.dat
or die Fichier introuvable !;
while (DATAFILE) {
chomp;
push @amis, $_.\n;
c'est ici : @amis n'est pas vide la seconde fois et à la nième tu as n
Le Wed, 11 Oct 2006 15:12:52 +0200
Nicolas Roudninski a écrit :
Bonjour à tous,
Je sais que je suis hors sujet mais j'ai un petit problème avec un
script perl.
Ce script est chargé de vérifier si j'ai des messages de mes amis.
tout fonctionne bien, sauf que, à la première vérification, le
Le mercredi 11 octobre 2006 à 15:12 +0200, Nicolas Roudninski a écrit :
Bonjour à tous,
Je sais que je suis hors sujet mais j'ai un petit problème avec un
script perl.
Ce script est chargé de vérifier si j'ai des messages de mes amis.
tout fonctionne bien, sauf que, à la première
Le Wed, 11 Oct 2006 15:36:14 +0200
Vanuxem Grégory a écrit :
Le mercredi 11 octobre 2006 à 15:12 +0200, Nicolas Roudninski a
écrit :
Bonjour à tous,
Je sais que je suis hors sujet mais j'ai un petit problème avec un
script perl.
Ce script est chargé de vérifier si j'ai des messages
Le mercredi 11 octobre 2006 à 16:23 +0200, Nicolas Roudninski a écrit :
Le Wed, 11 Oct 2006 15:36:14 +0200
Vanuxem Grégory a écrit :
Le mercredi 11 octobre 2006 à 15:12 +0200, Nicolas Roudninski a
écrit :
Bonjour à tous,
Je sais que je suis hors sujet mais j'ai un petit problème
Le Wed, 11 Oct 2006 18:25:28 +0200
Vanuxem Grégory a écrit :
Le mercredi 11 octobre 2006 à 16:23 +0200, Nicolas Roudninski a
écrit :
Le Wed, 11 Oct 2006 15:36:14 +0200
Vanuxem Grégory a écrit :
Le mercredi 11 octobre 2006 à 15:12 +0200, Nicolas Roudninski a
écrit :
Bonjour à
Le Tue, 11 Jul 2006 00:45:15 +0200
Laurent Besson a écrit :
Le lundi 10 Juillet 2006 17:01, Nicolas Roudninski a écrit :
Il manquait les premières lignes :
use strict;
use warnings;
use Mail::POP3Client;
Ah ok !
Donc peut-on l'utiliser à son compte ?
Le script perl ? bien sûr !
Je
Le Mon, 10 Jul 2006 03:34:29 +0200
Vincent Lefevre a écrit :
On 2006-07-09 15:39:54 +0200, Nicolas Roudninski wrote:
$pop = new Mail::POP3Client( USER = xxx,
PASSWORD = ,
HOST = pop.wanadoo.fr );
En
On 2006-07-10 11:54:06 +0200, Nicolas Roudninski wrote:
Le Mon, 10 Jul 2006 03:34:29 +0200
Vincent Lefevre a écrit :
On 2006-07-09 15:39:54 +0200, Nicolas Roudninski wrote:
$pop = new Mail::POP3Client( USER = xxx,
PASSWORD = ,
Le Sun, 9 Jul 2006 17:36:21 +0200
Laurent Besson a écrit :
Le dimanche 9 Juillet 2006 15:39, Nicolas Roudninski a écrit :
Bonjour à tous,
my $xdlg = /usr/bin/zenity;
my $pop;
my $i;
my $nom;
my @amis;
my $amis_data;
my $email;
#chomp(my $user = `whoami`);
my $user = nicolas;
Le Sun, 09 Jul 2006 17:44:44 +0200
Gabriel Moreau a écrit :
Le pb est que pour l'affichage, il faut la variable DISPLAY que ton
script n'a pas puisqu'il est lancé par cron.
Il vaut mieux dans ton cas faire un script qui boucle avec un sleep 5
dans la boucle. Le résultat est le même mais
Merci, c'est ce que j'ai fait et ça marche (sleep 180). Mais ça doit
prendre plus de mémoire et de temps processeur que cron, non ? (même si
dans ce cas précis cela doit être négligeable). Il doit bien y avoir un
moyen de faire faire cette tache a cron...
Un peu de mémoire mais il peux le
Nicolas Roudninski a écrit :
Merci, c'est ce que j'ai fait et ça marche (sleep 180). Mais ça doit
prendre plus de mémoire et de temps processeur que cron, non ? (même si
dans ce cas précis cela doit être négligeable). Il doit bien y avoir un
moyen de faire faire cette tache a cron...
Laurent Besson a écrit :
Le dimanche 9 Juillet 2006 16:02, Nicolas Roudninski a écrit :
Le Sun, 9 Jul 2006 15:51:11 +0200
euh, mince, je change ça tout de suite !!!
Fait une demande à [EMAIL PROTECTED] de ne pas archiver ce thread !
:(
Il me semble aussi important de modifier
Le Mon, 10 Jul 2006 18:30:24 +0200
Raphaël RIGNIER a écrit :
Laurent Besson a écrit :
Le dimanche 9 Juillet 2006 16:02, Nicolas Roudninski a écrit :
Le Sun, 9 Jul 2006 15:51:11 +0200
euh, mince, je change ça tout de suite !!!
Fait une demande à [EMAIL PROTECTED] de ne
Le lundi 10 Juillet 2006 17:01, Nicolas Roudninski a écrit :
Il manquait les premières lignes :
use strict;
use warnings;
use Mail::POP3Client;
Ah ok !
Donc peut-on l'utiliser à son compte ?
1 - 100 sur 126 matches
Mail list logo