[linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
hello, comme tout est calme et que j'ai un petit problème, je m'adresse aux experts :-) J'ai une liste de noms de fichiers auxquels je dois appliquer un traitement. J'ai réussi sans problème pour la plupart, mais certains de ces noms contiennent un espace, et là je n'y arrive pas. Quoi que je

Re: [linux] question manipulation shell

2006-01-25 Par sujet Fred
Rémi Letot wrote: hello, comme tout est calme et que j'ai un petit problème, je m'adresse aux experts :-) J'ai une liste de noms de fichiers auxquels je dois appliquer un traitement. J'ai réussi sans problème pour la plupart, mais certains de ces noms contiennent un espace, et là je n'y

Re: [linux] question manipulation shell

2006-01-25 Par sujet Frédéric Descamps
voilà ce qu'il faut faire : OLDIFS=$IFS; IFS=' '; for i in $(cat liste.txt); do echo fichier [$i]; done; IFS=$OLDIFS bon amusement On Wed, 2006-01-25 at 13:05 +0100, Rémi Letot wrote: hello, comme tout est calme et que j'ai un petit problème, je m'adresse aux experts :-) J'ai une liste

Re: [linux] question manipulation shell

2006-01-25 Par sujet Jérôme Fenal
Le 25/01/06, Rémi Letot[EMAIL PROTECTED] a écrit : hello, comme tout est calme et que j'ai un petit problème, je m'adresse aux experts :-) J'ai une liste de noms de fichiers auxquels je dois appliquer un traitement. J'ai réussi sans problème pour la plupart, mais certains de ces noms

Re: [linux] question manipulation shell

2006-01-25 Par sujet Xavier Mertens
Si je comprends bien, tes fichiers sont dans le fichier 'liste'? Un fichier par ligne? Essaye ca: cat liste | while read NAME do ma_commande $NAME done Xavier -- Veni, Vidi, ROFL -- I came, I saw, I -laughed-! On Wed, 25 Jan 2006, Rémi Letot wrote: hello, comme tout est calme et

Re: [linux] question manipulation shell

2006-01-25 Par sujet Eric Darchis
On 1/25/06, Jérôme Fenal [EMAIL PROTECTED] wrote: A raison d'un nom de fichier par ligne :cat liste | while read f ; do mv $f $f.old; doneJ'allais répondre:while read i; do echo $i; done listeEvitons d'utiliser cat (un process + un pipe) au lieu d'une redirection d'entrée... Quant à xargs, on

Re: [linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
On Wed, 2006-01-25 at 13:20 +0100, Xavier Mertens wrote: Si je comprends bien, tes fichiers sont dans le fichier 'liste'? oui Un fichier par ligne? oui Essaye ca: cat liste | while read NAME do ma_commande $NAME done perdu :-) Même symptôme, il applique la commande sur chaque

Re: [linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
On Wed, 2006-01-25 at 13:16 +0100, Fred wrote: Rémi Letot wrote: hello, comme tout est calme et que j'ai un petit problème, je m'adresse aux experts :-) J'ai une liste de noms de fichiers auxquels je dois appliquer un traitement. J'ai réussi sans problème pour la plupart, mais certains

Re: [linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
On Wed, 2006-01-25 at 13:14 +0100, Frédéric Descamps wrote: voilà ce qu'il faut faire : OLDIFS=$IFS; IFS=' '; for i in $(cat liste.txt); do echo fichier [$i]; done; IFS=$OLDIFS Je ne sais pas exactement ce que c'était sensé faire, mais ça n'a pas marché. Pourrais-tu expliquer la commande ?

Re: [linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
On Wed, 2006-01-25 at 13:32 +0100, Eric Darchis wrote: On 1/25/06, Jérôme Fenal [EMAIL PROTECTED] wrote: A raison d'un nom de fichier par ligne : cat liste | while read f ; do mv $f $f.old; done J'allais répondre: while read i; do echo $i; done liste Evitons

Re: [linux] question manipulation shell

2006-01-25 Par sujet Frédéric Descamps
avec une liste de fichier semblable à celle-ci (liste.txt): 01impress_ht_debuter.pdf Chandler_linux_0.6.i386.tar.gz DOKU_OFF_V_1.pdf Pathc+ TM1000CI_04-01-06.zip XYfuvSn Zimbra Collaboration Suite Data Sheet.pdf Zimbra Quick Start.pdf ad-ldapsearch.txt la commande suivante (ATTENTION il y a

Re: [linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
On Wed, 2006-01-25 at 13:44 +0100, Rémi Letot wrote: On Wed, 2006-01-25 at 13:20 +0100, Xavier Mertens wrote: Si je comprends bien, tes fichiers sont dans le fichier 'liste'? oui Un fichier par ligne? oui Essaye ca: cat liste | while read NAME do ma_commande $NAME

Re: [linux] question manipulation shell

2006-01-25 Par sujet Thomas Silvestre
tu es certain de mettre des guillemets autour de la variable qui contient le nom du fichier? Le 25/01/06, Rémi Letot[EMAIL PROTECTED] a écrit : On Wed, 2006-01-25 at 13:32 +0100, Eric Darchis wrote: On 1/25/06, Jérôme Fenal [EMAIL PROTECTED] wrote: A raison d'un nom de fichier par

Re: [linux] question manipulation shell

2006-01-25 Par sujet Fred
Rémi Letot wrote: On Wed, 2006-01-25 at 13:16 +0100, Fred wrote: Rémi Letot wrote: hello, comme tout est calme et que j'ai un petit problème, je m'adresse aux experts :-) J'ai une liste de noms de fichiers auxquels je dois appliquer un traitement. J'ai réussi sans problème pour la

Re: [linux] question manipulation shell

2006-01-25 Par sujet Rémi Letot
On Wed, 2006-01-25 at 13:57 +0100, Frédéric Descamps wrote: avec une liste de fichier semblable à celle-ci (liste.txt): 01impress_ht_debuter.pdf Chandler_linux_0.6.i386.tar.gz DOKU_OFF_V_1.pdf Pathc+ TM1000CI_04-01-06.zip XYfuvSn Zimbra Collaboration Suite Data Sheet.pdf Zimbra Quick

[linux] Passord Policy

2006-01-25 Par sujet Thierry Leurent
Bonsoir, Suite à ma question pour Solaris 2.6, merci pour l'aide ça fonctionne. Je me retrouve avec le même genre de problème avec un RH 9.0. Pour rappel, il faut forcer les passwords à 6 positions minimum, qu'ils soient changés tous les 6 mois et idéalement après 5 tentatives infructueuses

Re: [linux] Passord Policy

2006-01-25 Par sujet Xavier Mertens
Pour le bloquage d'un compte apres x tentatives, utilise le petit script suivant. Il permet d'extraire du log sshd les IP d'ou sont issues les tentatives dans /etc/hosts.deny. Il suffit d'écrire l'inverse, un petit script qui les retire apres 1h C'est juste une piste à creuser! #!/usr/bin/perl

Re: [linux] Passord Policy

2006-01-25 Par sujet Kennedy van Dam Eric
Thierry Leurent a écrit : Bonsoir, Suite à ma question pour Solaris 2.6, merci pour l'aide ça fonctionne. Je me retrouve avec le même genre de problème avec un RH 9.0. Pour rappel, il faut forcer les passwords à 6 positions minimum, qu'ils soient changés tous les 6 mois et idéalement