On 22 Apr 2003 23:28:02 +0200
[EMAIL PROTECTED] (François TOURDE) wrote:
> > executer :
> > find -type d -maxdepth 1 |mon_mv
> >
> > et si le résultat te convient :
> > find -type d -maxdepth 1 |mon_mv |bash
>
> Ouah ... Pas mal... Et je pense qu'on doit pouvoir faire encore plus
> comp
On Tue, 22 Apr 2003 17:16:41 +0200
David CABATON <[EMAIL PROTECTED]> wrote:
> comment en shell bash convertir tous les fichiers d'un repertoire en
> majuscule...
>
> for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
>
> ceci me eprmet de les afficher en majuscule mais ne renome p
Le Mardi 22 Avril 2003 21:21, Nicolas Massé a écrit :
> saisir dans le fichier mon_mv :
> ===Debut du fichier=
> #!/bin/bash
> read LIGNE
> while [ "$LIGNE" ]; do
> echo -n "mv \"$LIGNE\" \""
> echo -n "$LIGNE" |tr '[a-z]' '[A-Z]'
> echo "\""
> read LIGNE
> done
> ==
Le 12164ième jour après Epoch, Nicolas Massé écrivait:
> créer un fichier mon_mv dans /usr/local/bin (touch /usr/local/bin/mon_mv)
> le rendre executable (chmod 755 /usr/local/bin/mon_mv)
>
> saisir dans le fichier mon_mv :
> ===Debut du fichier=
> #!/bin/bash
> read LIGNE
> while
Le 12164ième jour après Epoch, David CABATON écrivait:
> >Par contre, bravo. Un newbie qui installe une debian et qui se lance direct
> >dessus
> >ça mérite un reportage. Bravo à toi et aussi à tous les packagers debian. :)
> >
> >
> mouais effectivement je decouvre linux et le shell je
On Tue, 22 Apr 2003 17:16:41 +0200
David CABATON <[EMAIL PROTECTED]> wrote:
> comment en shell bash convertir tous les fichiers d'un repertoire en
> majuscule...
>
> for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
>
> ceci me eprmet de les afficher en majuscule mais ne renome p
Le 22.04.03, Michel Grentzinger a tapoté :
| Le Mardi 22 Avril 2003 18:27, Thomas Nemeth a écrit :
| >
| > j recoit le nom en majuscules (j=`...` : j reçoit le résultat
| > de la commande entre `...`). Puis il suffit de faire un simple
|
| Juste pour rajouter quelque chose : la syntaxe `co
François TOURDE wrote:
Salut,
Le 12164ième jour après Epoch, David CABATON écrivait:
comment en shell bash convertir tous les fichiers d'un repertoire en
majuscule...
for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
ceci me eprmet de les afficher en majuscule mais ne renom
On Tue, 22 Apr 2003, Charles Plessy wrote:
> > comment en shell bash convertir tous les fichiers d'un repertoire en
> > majuscule...
>
> rename est ton ami
> man rename.
bien vu ;-))
on a tous foncé tête baissé
Eric
--
JdC>Ah non je ne suis _pas_ bien membré et je m'en tamponne
Le Mardi 22 Avril 2003 18:27, Thomas Nemeth a écrit :
> Le 22.04.03, David CABATON a tapoté :
> | >for i in *; do j=`echo "$i" | tr [a-z] [A-Z]` ; mv $i $j; done
> |
> | Ok ca marche vous pourriez m'expliquez un peu...
>
> le "for" passe tous les fichiers (et répertoires) se trouvant
>
Thomas Nemeth wrote:
Le 22.04.03, David CABATON a tapoté :
| >for i in *; do j=`echo "$i" | tr [a-z] [A-Z]` ; mv $i $j; done
|
| Ok ca marche vous pourriez m'expliquez un peu...
le "for" passe tous les fichiers (et répertoires) se trouvant
dans le répertoire courant (avec *
[EMAIL PROTECTED] wrote:
On Tue, 22 Apr 2003, David CABATON wrote:
comment en shell bash convertir tous les fichiers d'un repertoire en
majuscule...
for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
le principe est bon, en utilisant une ch'tite variable tu obtiendras
David CABATON wrote:
comment en shell bash convertir tous les fichiers d'un repertoire en
majuscule...
for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;mv $i $j; done
Bonne journee
Salut,
Le 12164ième jour après Epoch, David CABATON écrivait:
> comment en shell bash convertir tous les fichiers d'un repertoire en
> majuscule...
>
> for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
>
> ceci me eprmet de les afficher en majuscule mais ne renome pas les
> fichie
for i in *; do j=`echo "$i" | tr [a-z] [A-Z]` ; mv $i $j; done
Thomas
Ok ca marche vous pourriez m'expliquez un peu...
merci de votre aide
Le Mardi 22 Avril 2003 17:16, David CABATON a écrit :
> comment en shell bash convertir tous les fichiers d'un repertoire en
> majuscule...
>
> for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
>
> ceci me eprmet de les afficher en majuscule mais ne renome pas les
> fichiers, j'ai es
> comment en shell bash convertir tous les fichiers d'un repertoire en
> majuscule...
rename est ton ami
[EMAIL PROTECTED]:~/tmp$ ls
liste1 liste1~ liste2 liste3 toto
[EMAIL PROTECTED]:~/tmp$ rename 'tr/[a-z]/[A-Z]/' l*
[EMAIL PROTECTED]:~/tmp$ ls
LISTE1 LISTE1~ LISTE2 LISTE3 toto
man r
David CABATON wrote:
comment en shell bash convertir tous les fichiers d'un repertoire en
majuscule...
for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
jai réfléchi vite fai mais essaye ca :
for i in `ls`
do
#renvoi le nom du fichier en majuscule
j=`echo $i|tr '[a-z]' '[A
Le 22.04.03, David CABATON a tapoté :
| >for i in *; do j=`echo "$i" | tr [a-z] [A-Z]` ; mv $i $j; done
|
| Ok ca marche vous pourriez m'expliquez un peu...
le "for" passe tous les fichiers (et répertoires) se trouvant
dans le répertoire courant (avec *). Pour chacun de ses
David CABATON wrote:
comment en shell bash convertir tous les fichiers d'un repertoire en
majuscule...
for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
ceci me eprmet de les afficher en majuscule mais ne renome pas les
fichiers, j'ai essaye de fair
for i in `ls`; do j=`touc
On Tue, 22 Apr 2003, David CABATON wrote:
> comment en shell bash convertir tous les fichiers d'un repertoire en
> majuscule...
>
> for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
le principe est bon, en utilisant une ch'tite variable tu obtiendras ce
que tu souhaites, ex:
for l
Le 22.04.03, David CABATON a tapoté :
| comment en shell bash convertir tous les fichiers d'un repertoire en
| majuscule...
|
| for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
|
| ceci me eprmet de les afficher en majuscule mais ne renome pas les
| fichiers, j'ai essaye de fair
|
22 matches
Mail list logo