Linux bash type de redirection selon la condition
Résolu
mortel
-
mortel -
mortel -
A voir également:
- Linux bash type de redirection selon la condition
- Excel cellule couleur si condition texte - Guide
- Linux reader - Télécharger - Stockage
- Clear type - Guide
- Toutou linux - Télécharger - Systèmes d'exploitation
- Télécharger linux mint - Télécharger - Systèmes d'exploitation
3 réponses
Hello,
Je pense que ça doit vite étre chiant a gérer dans le code si il doit faire un if sur chaque commande.
Je pense a tee comme ça :
Aprés, je suis pas sur que ça soit vraiment ce que tu attendes @mortel.
J'imagine que tu souhaites dans tout les cas retrouver l'output de l'enssemble de tes commandes dans fichier1.
Et plutot jouer avec le reset du fichier ...
A plus :)
Je pense que ça doit vite étre chiant a gérer dans le code si il doit faire un if sur chaque commande.
Je pense a tee comme ça :
APPEND=true
if [[ $APPEND == "true" ]]
then
teeOpt="-a"
else
teeOpt=""
fi
echo "Ma super commande" | tee $teeOpt monfichier > /dev/null
echo "Ma super commande2" | tee $teeOpt monfichier > /dev/null
echo "Ma super commande3" | tee $teeOpt monfichier > /dev/null
echo "Ma super commande4" | tee $teeOpt monfichier > /dev/null
Aprés, je suis pas sur que ça soit vraiment ce que tu attendes @mortel.
J'imagine que tu souhaites dans tout les cas retrouver l'output de l'enssemble de tes commandes dans fichier1.
Et plutot jouer avec le reset du fichier ...
si condition
echo -n > file1
while read line
do
blabla
blabla
blabla
blabla
echo tototo >> file1
blabla
cat fileA >> file1
blabla
blabla
blabla
echo tititi >> file1
blabla
blabla
cat fileB >> file1
blabla
done
A plus :)
la solution par tee me convient plus que la solution if/else/fi