[HS] test sur un fichier vide

2010-03-11 Par sujet Le Cerdocyon
Bonjour,

J'aimerai tester le retour d'un cat sur un fichier :

cat monfichier.txt
si il est vide
j'affiche fichier vide
si non
j'affiche le contenu

l'un de vous aurait une idée de comment je pourrait faire ça ?


-- 
Cerdocyon
key ID 0x773B483BAC099326

-- 
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/2010030005.ga11...@the-rabbit-hole.co.uk



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Kevin Hinault
Le 11 mars 2010 12:00, Le Cerdocyon le.cerdoc...@gmail.com a écrit :
 l'un de vous aurait une idée de comment je pourrait faire ça ?

Regardes du côté du test -s en bash.

Infos ici par exemple : http://fr.wikibooks.org/wiki/Programmation_Bash/Tests

Merci d'utiliser la liste shellscript :
http://www.debianworld.org/shellscript-fr

-- 
Kévin

--
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ecd2a87a1003110311gb7090f4r124165fb7b2f...@mail.gmail.com



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet François Cerbelle

Le Cerdocyon a écrit :

cat monfichier.txt
si il est vide
j'affiche fichier vide
si non
j'affiche le contenu
l'un de vous aurait une idée de comment je pourrait faire ça ?


Salut
regarde l'option -s dans man test :

pseudo code
if [ -s fichier ]; then cat fichier; else echo fichier vide; f
/pseudo code

Fanfan

--
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b98d009.4030...@cerbelle.net



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Guillaume Caron


Le jeudi 11 mars 2010 à 12:00 +0100, Le Cerdocyon a écrit :
 Bonjour,
 
 J'aimerai tester le retour d'un cat sur un fichier :
 
 cat monfichier.txt
 si il est vide
 j'affiche fichier vide
 si non
 j'affiche le contenu
 
 l'un de vous aurait une idée de comment je pourrait faire ça ?
 
 
 -- 
 Cerdocyon
 key ID 0x773B483BAC099326
 

Hello,

Pas besoin de cat, un petit « test -s fichier » suffit : le test est
valide si la taille du fichier est supérieure à 0.

Ça donnerait dans ton cas :
if [ -s $FICHIER ]
then
cat $FICHIER
else
echo fichier vide
fi

Cordialement,
--
Guillaume



-- 
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/1268306347.30549.3.ca...@localhost



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Le Cerdocyon
Merci d'utiliser la liste shellscript :
http://www.debianworld.org/shellscript-fr

-- 
Kévin

J'y suis déjà depuis un mois, et en tout et pour tout 24 post.

Super liste la liste Script !

Et puis ce qui répondent sur ce sujet ici sont bien plus réactif et compétent.

La liste Admin, elle est fermée

La liste des mongeurs de perl, aime pas le bourne 

d'autre conseil ?
-- 
Cerdocyon
key ID 0x773B483BAC099326

-- 
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/2010032402.gb11...@the-rabbit-hole.co.uk



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Le Cerdocyon
Ça donnerait dans ton cas :
if [ -s $FICHIER ]
then
   cat $FICHIER
else
   echo fichier vide
fi


Merci à vous deux, excellent, rapide comme l'éclair, efficace quoi ;-)

merci encore
-- 
Cerdocyon
key ID 0x773B483BAC099326

-- 
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/2010032459.gc11...@the-rabbit-hole.co.uk



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet cazzaniga . sandro
 La liste des mongeurs de perl, aime pas le bourne 

Cela ne les a pas gêné de me répondre une ou deux fois, même aimablement.

Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Edi Stojicevic
* Le Cerdocyon le.cerdoc...@gmail.com [2010-03-11 12:24:02 +0100] wrote :

 Merci d'utiliser la liste shellscript :
 http://www.debianworld.org/shellscript-fr
 
 -- 
 Kévin
 
 J'y suis déjà depuis un mois, et en tout et pour tout 24 post.
 
 Super liste la liste Script !

Effectivement la liste ne génère pas énormément de traffic mais elle a
au moins l'avantage d'exister.

 Et puis ce qui répondent sur ce sujet ici sont bien plus réactif et compétent.

Euh ... beaucoup de personnes ici sont abonnées également sur la liste
en question.

 La liste Admin, elle est fermée
 
 La liste des mongeurs de perl, aime pas le bourne 
 
 d'autre conseil ?

Poster les questions sur les bonnes listes ? :)

-- 
 .''`.  Edi Stojicevic
: :'  : Debian GNU/Linux user, admin  developer - http://www.debian.org 
`. `~'  Debianworld.org founder - http://www.debianworld.org 
  `-
That should probably be written:
no !...@#$%^*:@!semicolon
-- Larry Wall in 199710161841.laa13...@wall.org

-- 
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100311123439.gb14...@ns303084.ovh.net



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Le Cerdocyon
Le 11/03/10 à  11:29, cazzaniga.san...@gmail.com a ecrit:
 La liste des mongeurs de perl, aime pas le bourne 

Cela ne les a pas gêné de me répondre une ou deux fois, même aimablement.

Pour moi non plus, sur awk
-- 
Cerdocyon
key ID 0x773B483BAC099326

-- 
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100311123951.ga12...@the-rabbit-hole.co.uk



Re: [HS] test sur un fichier vide

2010-03-11 Par sujet Kevin Hinault
Le 11 mars 2010 13:34, Edi Stojicevic estojice...@debianworld.org a écrit :
 * Le Cerdocyon le.cerdoc...@gmail.com [2010-03-11 12:24:02 +0100] wrote :

 Merci d'utiliser la liste shellscript :
 http://www.debianworld.org/shellscript-fr

 J'y suis déjà depuis un mois, et en tout et pour tout 24 post.

Et alors ? L'important n'est pas le nombre de questions mais le nombre
d'adhérents à celle-ci. S'il n'y a pas de question tous les jours, ca
ne veut pas dire qu'il n'y a personne, juste que les gens n'ont pas de
question à poser dans l'immédiat.


 Super liste la liste Script !

 Effectivement la liste ne génère pas énormément de traffic mais elle a
 au moins l'avantage d'exister.

Tout à fait. Elle est bien pratique et comme elle existe donc faut
l'utiliser et non la snobber sous prétexte qu'elle ne l'est pas assez.


 Et puis ce qui répondent sur ce sujet ici sont bien plus réactif et 
 compétent.

 Euh ... beaucoup de personnes ici sont abonnées également sur la liste
 en question.

Tout à fait 2. J'y suis aussi. Tu vas me dire pourquoi avoir deux
listes alors ? : c'est la meilleur manière de filtrer par catégorie,
éviter le bruit, alléger la bande passante, ranger les mails, etc..


 La liste des mongeurs de perl, aime pas le bourne

C'est comme de demander à un vignoble de te faire de la bière, même si
certains en sont capables, c'est pas leur principal domaine.
Dans sur internet comme la vie faut savoir s'adresser aux bonnes
personnes et pas frapper à chaque porte en comptant sur le hasard et
le coefficient de marée.


 d'autre conseil ?

 Poster les questions sur les bonnes listes ? :)

Tout à fait 3  + eviter de prendre mal les remarques. La mienne,
quoique simple, était cordiale.

-- 
Kévin
Membre de Breizhtux, GULL de Saint-Brieuc et de Bretagne -
http://www.breizhtux.info
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org
http://identi.ca/khi - http://twitter.com/kh_i - http://system-linux.eu

--
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 de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ecd2a87a1003110534y43af5befi123d585bfb602...@mail.gmail.com