Bonjour,

Tout d'abord, voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#! /bin/sh

i=1
for file in $(ls -tr /arbo/toto*)
do
if [ $i == 1 ] 
then	
	i=2	
	cat $file > /arbo/ficfinal	
else	
	tail -n +2 $file >> /arbo/ficfinal
fi
done
Mon soucis :

Je dois faire appel dans ce script à un script python (est-ce possible ?) avec en paramètre le message d'erreur généré par les différentes commandes, si erreurs il y a bien sûr.

Après quelques recherches, une redirection de la sortie d'erreur s'effectue comme cela : 2> ficerreur.txt.

La syntaxe suivante est-elle correcte ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
(cat $file > /arbo/ficfinal) 2> $erreur)
./script.py -o $erreur -t 2 -i 1
Sinon je peux passer par du PERL vu mon niveau en Shell

Merci d'avance pour votre retour.