Bonjour,
Je dois ecrire un script qui test si des fichiers sont vides ou pas.
(ça je vois comment faire le test, deplus j'en ai pas beaucoup que 8 à tester)
En suite ce script doit les copiers à un endroit mais seulement si il n'y en a
aucun
qui est vide. si j'en ai au moins un de vide je ne
Le mercredi 02 nov. 2011 à 10:37:52 (+0100 CET), Nahliel Steinberg a écrit :
Bonjour,
Je dois ecrire un script qui test si des fichiers sont vides ou pas.
Quel language ? Je présume en shell script d'après l'utilisation ?
(ça je vois comment faire le test, deplus j'en ai pas beaucoup que 8
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 10:37:52 +0100, Nahliel Steinberg, vous avez écrit :
Bonjour,
Je dois ecrire un script qui test si des fichiers sont vides ou pas.
(ça je vois comment faire le test, deplus j'en ai pas beaucoup que 8
à tester)
En suite ce script doit les copiers
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
[ -s fichier ] echo Fichier non vide
Oui ça je sais faire mais pour un fichier
Il te suffit par exemple d'initialiser une variable à 0 en début de script,
incrémentée à chaque fois qu'un fichier vide est
LesFichiers=
[debut de ma boucle]
if [ -s $MonFichier ];
then
break ou exit 0
fi
LesFichiers=$LesFichiers $MonFichier
[fin de ma boucle]
#si on arrive ici c'est qu'il n'y a pas de fichiers vide
cp $LesFichiers MaDestination
Je dois lister 8 fichiers dans un repertoire, si au moins un
On Wed, 2 Nov 2011 11:19:08 +0100
Nahliel Steinberg nahliel.steinb...@gmail.com wrote:
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt tata2.txt
tonton2.txt
if [ -s $fileresult ]; then
envoi mail car pas ok
fi
en dehors de la boucle??
myfiles=$myfiles $filesresult
Bonjour,
Le mer. nov. 02 2011 � 11:12:09 +0100, Nahliel Steinberg dit :
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
[ -s fichier ] echo Fichier non vide
Oui ça je sais faire mais pour un fichier
Il te suffit par exemple d'initialiser une
Le 02/11/11 at 11:33, Jean-Yves F. Barbier a ecrit:
On Wed, 2 Nov 2011 11:19:08 +0100
Nahliel Steinberg nahliel.steinb...@gmail.com wrote:
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt tata2.txt
tonton2.txt
if [ -s $fileresult ]; then
envoi mail car pas ok
fi
en
Bonjour, Bonsoir,
Je reprends , en modifiant
(j'ai pas optimisé la condition pour lisibilité sinon c'est plus court
avec :
[ -s fileresult ] echo fichier pas vide || echo fichier
vide
)
#!/bin/bash
LesFichiers=
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt
tata2.txt
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 11:44:00 +0100, Grégory Bulot, vous avez écrit :
MonFichier
s%/MonFichier/fileresult/g
--
Cordialement
Grégory BULOT
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un
Merci beaucoup pour ton aide Gregory.
J'ai donc réecrit le script en suivant test conseils, mais j'ai cette erreur
./testficvide.sh: line 10: `$FILESRESULT': not a valid identifier
on peut copier les fichiers
Voici ce que j'ai réecrit propre en suivant tes derniers mails.
myfiles=toto.txt
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 11:53:20 +0100, Nahliel Steinberg, vous avez écrit :
myfiles=toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt
inutile
--
Cordialement
Grégory BULOT
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Le mercredi 02 nov. 2011 à 11:12:09 (+0100 CET), Nahliel Steinberg a écrit :
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
Alors je continue à présumer que ce sera en bash ;)
[ -s fichier ] echo Fichier non vide
Oui ça je sais faire mais pour un
#/bin/bash
EMPTY=0
for fichier in ~/test/*; do
[ -s $fichier ] || EMPTY=`expr $EMPTY + 1`
done
[ $EMPTY 0 ] echo $EMPTY fichiers vides ont été trouvés
C'est parfait Julien
Merci
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
#!/bin/bash
for FILESRESULT in /app/crunch/temp/*
do
if [ -s $FILESRESULT ];
then
echo Au moins un fichier a une taille null
fi
MYFILES=$MYFILES $FILESRESULT
done
echo on peut copier les fichiers
Je n'ai plus d'erreur, par contre aucuns test n'est fait j'ai l'impression.
J'ai ça en retour à
Bonjour,
Je viens de finir mon test, et j'ai opté pour la solution de Julien.
J'ai rajouté une condition
EMPTY=0
for fichier in /app/crunch/temp/*; do
[ -s $fichier ] || EMPTY=`expr $EMPTY + 1`
done
#[ $EMPTY 0 ] echo $EMPTY fichiers vides ont été trouvés
if [ $EMPTY -eq 0 ]; then
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 13:02:28 +0100, Nahliel Steinberg, vous avez écrit :
#!/bin/bash
for FILESRESULT in /app/crunch/temp/*
do
if [ -s $FILESRESULT ];
then
echo Au moins un fichier a une taille null
Il manque le exit 0 initialement, mais vu la direction prise ce script
Bonjour, Bonsoir,
Le Wed, 2 Nov 2011 13:20:44 +0100, Nahliel Steinberg, vous avez écrit :
Bonjour,
Je viens de finir mon test, et j'ai opté pour la solution de Julien.
Gregory, j'ai repris quelques éléments de ton script, tout ça pour
dire que tu ne m'as pas si gentillement aidé pour
On Wed, Nov 02, 2011 at 11:12:09AM +0100, Nahliel Steinberg wrote:
Quel language ? Je présume en shell script d'après l'utilisation ?
Tu présume bien ;-)
C'est domage, en Perl on pouvait le faire de façon rigolote:
eval join ' ', ((map -s '$_' , @ARGV), '`cp @ARGV cible`');
Y.
--
Lisez
Grâce à vos diverses contributions,
j'ai pu découvrir/améliorer certaines idées, sur la gestion des Mailing
listes,
et ainsi (essayer) d'optimiser mes flux mails.
D'abord les concepts :
En étudiant mon utilisation, j'ai pu définir 4 niveaux, d'utilisation
d'une mailing liste.
1. Découverte :
Pour ma part,
l'option 2, installer eclipse et dépendances, depuis les sources
fournies sur eclipse.org.
Pour le pinning, cela peut effectivement, te fournir une version
d'eclipse plus récente,
mais cela n'est pas nécessairement celle qui te conviens le plus,
et surtout impliquer un impact
Bonjour,
J' ai un WinXP virtualisé dans un fichier qcow2. Ce que j' aimerais
par-dessus tout ce serait pourvoir dédier certains ports USB à qemu-kvm
de façon à pouvoir brancher/débrancher des périph' exactement comme sur
un vrai PC, à défaut ce que j' aimerais quand même ce serait retrouver
un
Bonjour la liste,
j'ai un petit soucis avec une wheezy/sid amd64 fraîchement installée par cd
netinstall
(Linux debian 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64
GNU/Linux)
à l'origine de la découverte du pbm. file-roller n'ouvre pas les fichiers avec
mots de passe.
C'est un bug
Le Wed, 02 Nov 2011 20:19:34 +0100,
j.seq j@laposte.net a écrit :
Bonjour la liste,
j'ai un petit soucis avec une wheezy/sid amd64 fraîchement installée
par cd netinstall (Linux debian 3.0.0-1-amd64 #1 SMP Sat Aug 27
16:21:11 UTC 2011 x86_64 GNU/Linux)
à l'origine de la découverte du
un problème pas typiquement Debian mais script BASH :
je veux afficher une commande dans une fenêtre console.
la commande : fichier commande (avec un chmod 777 pour garantir)
#!/bin/bash
ls *
echo taper RETURN pour finir
read
Le fichier d'appel prog : (avec un chmod 777 pour garantir)
Re,
On Wed, Nov 02, 2011 at 08:11:12PM +, moi-meme wrote:
[...]
xterm -e ./prog_sync
echo prog
read
Quand je lance ./prog : une fenêtre clignote puis disparaît
instantanément.
Seul le prog apparaît, pas le taper RETURN pour finir.
la commande :
xterm -e ./prog_sync
Le Wed, 02 Nov 2011 21:50:01 +0100, JF Straeten a écrit :
Classique...
Essaie un peu :
xterm -e bash -c ./prog_sync
ben heu ! je ne suis pas standard : ça ne marche pas : aucun changement.
Ya pas autre chose que /var/log/wtmp pour voir ce qui se passe ?
--
Lisez la FAQ de la liste
On 02 Nov 2011 21:17:22 GMT
moi-meme chie...@free.fr wrote:
ben heu ! je ne suis pas standard : ça ne marche pas : aucun changement.
Ya pas autre chose que /var/log/wtmp pour voir ce qui se passe ?
Les yeux, et man xterm.
--
Matz's Law:
A conclusion is the place where you got
Le mercredi 02 novembre 2011 à 20:19 +0100, j.seq a écrit :
Bonjour la liste,
j'ai un petit soucis avec une wheezy/sid amd64 fraîchement installée par cd
netinstall
(Linux debian 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64
GNU/Linux)
à l'origine de la découverte du pbm.
Message du 02/11/11 22:54
De : giggzounet
A : debian-user-french@lists.debian.org
Copie à :
Objet : Re: Apt-file et paquets installés - besoin d'aide pour comprendre.
Le mercredi 02 novembre 2011 à 20:19 +0100, j.seq a écrit :
Bonjour la liste,
j'ai un petit soucis avec une
30 matches
Mail list logo