salut tout le monde je veux reccuperer les memes champs dans plusieurs fichiers regroupés en un seul répertoire
jai un script mais je le comprrends pas vraiment
est ce que quelqun peut maider en faisant un commentaire sur les commandes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 #!/bin/sh #set -x RAC=/home/omc/TRAVAIL/OSS/STATRANS TMP=$RAC/etat_stat_Abis.tmp ###### # Traitement des liens Abis ###### TYP="Abis" RES=`uname -n`.txt RES=`expr substr $RES 1 3` RES=${RAC}/${RES}-${TYP}.txt rm $TMP $RES $RAC/tmp.* DIR=$RAC/BCF/log_get rm $DIR/*.~* cd $DIR for i in `ls -1 *.lst` do LBSC=`expr length $i - 4` BSC=`expr substr $i 1 $LBSC` printf "--BSC: %s\n" $BSC >> $TMP if [ -s $DIR/$BSC.lst ] then awk -v BSC=$BSC -f $RAC/BCF/get.awk $DIR/$BSC.lst >> $TMP fi printf "--Fin\n" $BSC >> $TMP done awk -v TYP=$TYP -f $RAC/etat_stat_trans.awk1 $TMP rm $TMP cd $RAC for i in `ls -1 tmp.$TYP.*` do awk -v BSC=$BSC -f $RAC/etat_stat_trans.awk2 $RAC/$i >> $TMP done awk -f $RAC/etat_stat_trans.awk3 /home/omc/TRAVAIL/OSS/G2R_CI.TXT $TMP > $RES rm $TMP $RAC/tmp.*
Partager