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
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
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
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
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
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
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
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
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 ?
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
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
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
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
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
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
15 matches
Mail list logo