Re: [CBLX] exclure une extension ou autre de la sortie ls -l |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
On Sat, Jun 29, 2013 at 06:18:53PM +0200, Dominique Asselineau wrote:
> Philippe Delavalade wrote on Sat, Jun 29, 2013 at 05:44:12PM +0200
> > Le samedi 29 juin à 17:11, Aldo a écrit :
> > > On Sat, Jun 29, 2013 at 02:45:52PM +0200, Dominique Asselineau wrote:
> > > > Aldo wrote on Sat, Jun 29, 2013 at 02:31:02PM +0200
> > > > > Hello,
> > > > >
> > > > > j'aurais voulu savoir s'il existe un moyen d'exclure de l'affichage tel ou
> > > > > tel type d'extension,
> > > > > genre afficher par ls -l mmm.* maix en excluant par ex. *.ppp ? Es-ce
> > > > > possible ?
> > > >
> > > > $ ls -l mmm.* |grep -v '.ppp$'
> > > >
> > > > J'ai pas trouvé mieux.
> > >
> > > Si je fais ls -1 rss.* |grep -v 'pod$' ça fonctionne mais j'ai les ficheirs
> > > affichés l'un en-dessous de l'autre (option -1); avec -lm ça ne le fais donc
> > > (bizarement) pas.
> >
> > Rien de bizarre ; le '$' indique une fin de ligne donc c'est bon avec ls -1
>
> ou ls tout seul.
>
> > ; sinon tu mets grep -v '.pod' et là ça devrait fonctionner.
>
> Ça exclura truc.produit par ex.
>
> Si on ne veut pas n'avoir qu'un nom de fichier par ligne, alors il
> faut mettre les mains dans le cambouis et écrire un script comme le
> propose Pierre.
>
> Une manière simple d'arriver au même résultat serait de reprendre la
> commande que j'ai proposée qui donnerait une liste avec un nom de
> fichier par ligne, puis de les mettre à la queue-leu-leu sur une même
> ligne, séparés par un virgule et une espace, puis de piper le résultat
> sur un outil qui formaterait sur 80 caractères par ligne. Voir si sed
> sait faire ça.
>
> Dans tous les cas, traiter un fichier avec un nom de fichier par ligne,
> sera toujours plus simple. C'est en fin de traitement qu'il faut
> recoller les morceaux si c'est nécessaire.
OK, merci les amis; en fait j'ai mis -1 et y a un |more derrière le |grep -v
'.pod$'
et pour l'instant vu qu'il n'y a pas plus de 25 lignes, c bon ainsi;
le |more résous de toute façon le blème s'il a lieu, mais je ne pense pas
aller faire quarante scriptes rss.*
ou il me faudrait plus rien faire d'autre que de lire l'info sur l'ordi! :-)
Et biensûr on a tous une vie à côté de l'ordi! heureusement! :-)
Encore merci, Pierre, Philippe et Dominique.
Aldo.
--
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux